기존에 사용되어지는 도어락 시스템은 키 또는 카드, 패드를 이용하는 방식으로 복제, 분실, 훼손 등의 위험과, 타인에게 노출되는 문제점을 가지고 있다. 본 논문에서는 기존의 도어락 시스템 문제점을 보완하고자 스마트폰에 내장된 Bluetooth통신과 OTP(One-Time-Password), Hide-Key 인증방식 및 Arduino를 활용한 스마트폰 기반의 무선 OTP 도어락 시스템 설계 및 구현함으로써 사용자들은 보안 및 노출의 위험성에서 벗어나 보다 편리하고 안전한 생활을 가능하게 한다.
기존에 사용되어지는 도어락 시스템은 키 또는 카드, 패드를 이용하는 방식으로 복제, 분실, 훼손 등의 위험과, 타인에게 노출되는 문제점을 가지고 있다. 본 논문에서는 기존의 도어락 시스템 문제점을 보완하고자 스마트폰에 내장된 Bluetooth통신과 OTP(One-Time-Password), Hide-Key 인증방식 및 Arduino를 활용한 스마트폰 기반의 무선 OTP 도어락 시스템 설계 및 구현함으로써 사용자들은 보안 및 노출의 위험성에서 벗어나 보다 편리하고 안전한 생활을 가능하게 한다.
Door lock system is used for the conventional method by using a key or a card, a pad Replication, loss, and the risk of damage, and has a problem that exposure to others. In this paper, Bluetooth communication and OTP built into smartphones in order to complement the existing door lock system proble...
Door lock system is used for the conventional method by using a key or a card, a pad Replication, loss, and the risk of damage, and has a problem that exposure to others. In this paper, Bluetooth communication and OTP built into smartphones in order to complement the existing door lock system problems OTP(One-Time-Password), Hide-Key utilizing the authentication method and the Arduino smartphone-based design of wireless OTP door lock system by enabling users it allows for more convenient and safe life free from the risk of theft and robbery.
Door lock system is used for the conventional method by using a key or a card, a pad Replication, loss, and the risk of damage, and has a problem that exposure to others. In this paper, Bluetooth communication and OTP built into smartphones in order to complement the existing door lock system problems OTP(One-Time-Password), Hide-Key utilizing the authentication method and the Arduino smartphone-based design of wireless OTP door lock system by enabling users it allows for more convenient and safe life free from the risk of theft and robbery.
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
문제 정의
이때, 로그인할 때마다 그 세션에서만 사용할 수 있는 1회성 패스워드를 생성하는 보안 시스템. 동일한 패스워드가 반복해서 사용됨으로써 발생할 수 있는 패스워드 도난 문제를 예방하는 것이 목적이다. 일반 패스워드와는 달리 단방향 암호 기반의 해시(hash)라는 패스워드를 사용하며, 그 세션이 끝나면 폐기되기 때문에 재사용이 불가능한 안전한 기능이다[4].
본 논문에서 우리는 OTP 기술을 활용한 DoorLock 설계 및 구현에 대해서 서술하였다. OTP는 비밀번호를 대체하며 여러분야로 확대되고 있다.
제안 방법
본 논문에서는 Arduino와 블루투스를 이용하여 DoorLock을 제어하기 기존의 DoorLock에 있는 스위치 릴레이접점에서 그라운드와 Vcc의 선을 따와서 Arduino와 브레드보드를 이용하여 연결을 하였고, Arduino와 블루투스 통신을 위해 블루투스 모듈을 이용하여 설계하였다. Arduino 안의 설정을 통하여 블루투스 페어링을 위한 비밀번호 입력을 위한 설정을 하였다.
본 논문에서는 Arduino와 블루투스를 이용하여 DoorLock을 제어하기 기존의 DoorLock에 있는 스위치 릴레이접점에서 그라운드와 Vcc의 선을 따와서 Arduino와 브레드보드를 이용하여 연결을 하였고, Arduino와 블루투스 통신을 위해 블루투스 모듈을 이용하여 설계하였다. Arduino 안의 설정을 통하여 블루투스 페어링을 위한 비밀번호 입력을 위한 설정을 하였다.
본 논문에서는 OTP 기반의 Hide Key를 이용 하여 8자리의 랜덤함수를 생성한 다음 Hide Key 함수 4자리를 8자리 안에 포함된 형태로 사용자만 알 수 있게 구현하였다.
본 논문의 시스템 구성은 사용자가 스마트폰을 이용하여 어플리케이션을 실행시키기 위해 블루 투스 연결을 진행한다. 블루투스 인증이 완료되면 서버와 스마트폰의 Phone Number을 비교하여 인증을하고, OTP화면으로 넘어가서 8자리 랜덤함수중 4자리 Hide key를 입력하면 DoorLock이 작동하는 구성이다.
스마트폰의 블루투스 기능을 이용하여 Hide Key의 DoorLock을 구현하였으며, 1차 인증으로 블루투스 페어링을 위하여 비밀번호를 입력하여 인증하고, 2차 인증으로 개인 스마트폰의 고유번호로 인증을 받고 3차로 어플리케이션을 이용해서 인증한다.
어플리케이션과 Arduino를 연결하기 위해 블루투스를 이용하는데 이때, 개인 스마트폰 USIM 칩과 고유 번호를 비교하여 인증하는 방식을 사용하여 어플리케이션으로 2차 인증을 할 수 있게 설계하였다.
기술이 발전하면서 스마트폰을 이용하여 open/close 방식뿐만 아니라 패스워드를 직접 설정하여 외부에서도 제어가 가능하게하고, 현재 DoorLock은 외부 침입이나 사고가 발생하면 112나 119로 신고가 가능하고, 소형카메라로 영상을 제공하는 기술도 가지고 있지만 월 사용료 2만원대로 비용이 나가기 때문에 사용자가 사용하는데 부담이 된다. 이러한 단점을 해결하기 위해서 본 연구에서는 일회용 패스워드(One-Time Password)를 활용하여 인증방식을 이용한 DoorLock 시스템 설계 및 구현함으로써 과제의 제안한 방식은 굳이 비용을 내지 않고도 쉽고, 편하게 사용이 가능하다. OTP기술은 국내에서 주로 인터넷 뱅킹에서 사용되어 왔으며 최근에는 온라인 게임에 정목하거나 게임 아이템, 음악, 동영상을 구매할 경우에도 사용되고 있다.
인증된 스마트폰으로만 DoorLock을 제어하기 위해 OTP비밀번호를 입력하는 화면으로 넘어갈 수 있게 구현하였다. 현재 블루투스 초기연결을 할 때 1234를 입력하면 블루투스가 페어링되고, 지속적으로 사용 할 수 있게 설정되어 있다.
이론/모형
OTP기술은 국내에서 주로 인터넷 뱅킹에서 사용되어 왔으며 최근에는 온라인 게임에 정목하거나 게임 아이템, 음악, 동영상을 구매할 경우에도 사용되고 있다. 이처럼 일회용 패스워드에 대한 수요가 늘어나고 있으며[1], 보다 다양한 분야에서 사용되며 본 연구에서는 DoorLock에 활용하고 있다.
성능/효과
하지만 국내의 경우 이러한 OTP 기술과 관련한 표준화 활동이 현재는 미비한 상태이다. PC에서의 결제나 은행 계좌 접근이 주를 이루었 으나, 최근 스마트폰이 보급화 되면서 현재 홈네트워크에 많은 변화가 일어나는 시점에서[5] 스마트폰을 이용한 원격제어 무선 DoorLock 시스템으로 인해 DoorLock 번호에 대한 노출을 방지할 수 있으며, 무선 DoorLock 시스템을 통하여 수시로 비밀번호가 변하기 때문에 안전하고, 외부에서도 쉽게 문을 열고 잠그는 기능, 출입 시간 확인 가능하여 개인 생활에 안전성 효과를 나타낼 수 있다.
후속연구
기존의 블루투스 연결은 페어링 과정만 거치면 쉽게 사용하는 반면, 본 논문에서 구현한 블루투스 연결방법에서는 비밀번호를 설정하여 비밀번호를 입력 후 페어링 되는 방식을 사용하였기 때문에 사용자가 비밀번호를 모르면 블루투스 사용하는데 제한이 있다. 블루투스 인증이 끝나면 서버에 등록된 번호와 스마트폰 USIM칩 안에 저장된 Phone Number를 비교하여 번호가 같을 시 OTP창으로 넘어가게 구현되었고, 실패 시, 어플리케이션이 종료되게 만들었다.
또한 무선카메라를 통해 집 내부에서도 실시간 컴퓨터 또는 모바일을 통해 확인 후 G센서를 통해 모션 또는 버튼으로 제어 가능하며, 향후 차량, 또는 회사 내부에서도 사용 될 수 있을 것이다.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.