KR20170111559A - A Electron Authentication Device And Method - Google Patents
A Electron Authentication Device And Method Download PDFInfo
- Publication number
- KR20170111559A KR20170111559A KR1020160037254A KR20160037254A KR20170111559A KR 20170111559 A KR20170111559 A KR 20170111559A KR 1020160037254 A KR1020160037254 A KR 1020160037254A KR 20160037254 A KR20160037254 A KR 20160037254A KR 20170111559 A KR20170111559 A KR 20170111559A
- Authority
- KR
- South Korea
- Prior art keywords
- authentication
- electronic device
- electronic
- user
- control unit
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/34—User authentication involving the use of external additional devices, e.g. dongles or smart cards
- G06F21/35—User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/14—Receivers specially adapted for specific applications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0284—Relative positioning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
- H04W12/043—Key management, e.g. using generic bootstrapping architecture [GBA] using a trusted network node as an anchor
- H04W12/0431—Key distribution or pre-distribution; Key agreement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Human Computer Interaction (AREA)
- Telephone Function (AREA)
Abstract
본 발명은 적어도 하나의 전자기기의 사용인증을 위한 사용인증 UI(User Interface)를 표시하는 표시부와; 상기 적어도 하나의 전자기기와 통신하는 통신부와; 상기 적어도 하나의 전자기기와의 거리를 판단하고, 상기 적어도 하나의 전자기기가 설정된 소정의 범위 내에 위치함에 따라 상기 사용인증 UI를 상기 표시부에 표시하고, 상기 표시된 사용인증 UI를 통한 인증입력을 기초로 정당한 사용자 여부를 판단하고, 정당한 사용자일 경우 상기 적어도 하나의 전자기기에 인증키를 전송하는 제어부를 포함하는 것을 특징으로 한다.The present invention includes a display unit displaying a use authentication UI (User Interface) for use authentication of at least one electronic device; A communication unit for communicating with the at least one electronic device; Wherein the display unit displays the usage authentication UI on the display unit as the distance between the at least one electronic device and the at least one electronic device is within a predetermined range, And transmits the authentication key to the at least one electronic device when the user is a legitimate user.
Description
본 발명은 사용자인증을 편리하고 안전하게 수행할 수 있는 전자인증 장치 및 방법에 관한 것이다.The present invention relates to an electronic authentication apparatus and method capable of performing user authentication conveniently and safely.
정보 통신 기술의 발달에 따라 모든 사물들 간을 통신으로 연결하여 제어하는 사물인터넷이 개발되고 있다. 또한, 스마트폰, 스마트워치, PDA 등과 같은 사용자인증장치는 사물인터넷에 연결된 다수의 사물들을 제어할 수 있다.According to the development of information and communication technology, the object Internet is being developed which connects and controls all objects through communication. In addition, a user authentication device such as a smart phone, a smart watch, a PDA, or the like can control a plurality of objects connected to the object Internet.
종래의 사용자인증장치는 애플리케이션을 실행을 통해 사용자인증 UI를 표시한 후, 사용자가 입력한 사용자정보를 통해 대상장치에 대한 사용자인증을 수행하고 있다.A conventional user authentication device displays a user authentication UI through execution of an application, and then performs user authentication on the target device through the user information input by the user.
그러나 웨어러블장치와 같은 사용자인증장치는 디스플레이의 크기가 작기 때문에 애플리케이션을 조작하는 것이 매우 불편하다. 예를 들면, 사용자가 스마트워치를 이용하여 현관문이나 자동차문을 열 경우에, 스마트워치에 로드된 애플리케이션을 실행한 후에 필요한 사용자인증을 수행하여야 한다. 이와 같이 사용자가 인증 대상장치에 접근한 후에 애플리케이션을 실행하는 것은 매우 귀찮은 일이다.However, a user authentication device such as a wearable device is very inconvenient to operate an application because the size of the display is small. For example, when a user opens a front door or car door using a smart watch, he / she must perform necessary user authentication after executing the application loaded in the smart watch. In this way, it is very troublesome for a user to execute an application after accessing an authentication target device.
또한, 다수의 대상장치에 대해 모두 동일한 방법으로 사용자인증을 수행하는 것은 매우 비경제적인 일이다. 예를 들면, 보안등급이 높은 대상장치는 지문이나 홍채인식등을 통해 부당한 사용자의 사용을 방지할 필요가 있고 보안등급이 낮아 매우 간단한 방법, 예를 들면 단순 터치입력, 노크코드, 터치패턴 등으로 인증을 수행할 필요도 있다.In addition, it is very uneconomical to perform user authentication in the same way for a large number of target devices. For example, a target device having a high security level needs to prevent unauthorized use of the user through fingerprint or iris recognition, and has a low security level, so that a simple method, for example, simple touch input, knock code, There is also a need to perform authentication.
본 발명의 목적은 사용자가 편리하게 안전하게 사용자인증을 수행할 수 있는 전자인증장치를 제공하는 것이다.SUMMARY OF THE INVENTION An object of the present invention is to provide an electronic authentication device in which a user can conveniently perform user authentication safely.
상술한 해결 하고자 하는 과제를 달성하기 위한 전자인증장치는, 적어도 하나의 전자기기의 사용인증을 위한 사용인증 UI(User Interface)를 표시하는 표시부와; 상기 적어도 하나의 전자기기와 통신하는 통신부와; 상기 적어도 하나의 전자기기와의 거리를 판단하고, 상기 적어도 하나의 전자기기가 설정된 소정의 범위 내에 위치함에 따라 상기 사용인증 UI를 상기 표시부에 표시하고, 상기 표시된 사용인증 UI를 통한 인증입력을 기초로 정당한 사용자 여부를 판단하고, 정당한 사용자일 경우 상기 적어도 하나의 전자기기에 인증키를 전송하는 제어부를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided an electronic authentication apparatus comprising: a display unit displaying a use authentication UI (User Interface) for use authentication of at least one electronic device; A communication unit for communicating with the at least one electronic device; Wherein the display unit displays the usage authentication UI on the display unit as the distance between the at least one electronic device and the at least one electronic device is within a predetermined range, And transmits the authentication key to the at least one electronic device when the user is a legitimate user.
상기 사용인증 UI는 지문, 홍체, 노크코드, 비밀번호, 터치패턴 중 적어도 하나를 입력하는 UI를 포함할 수 있다.The use authentication UI may include a UI for inputting at least one of a fingerprint, an iris, a knock code, a password, and a touch pattern.
전자인증장치는 데이터를 저장하는 저장부를 더 포함하며, 상기 적어도 하나의 전자기기는 고유의 보안등급이 설정되고, 상기 저장부는 보안등급에 따라 서로 다른 사용인증 UI를 포함하며, 상기 제어부는 상기 소정의 범위 내에 위치한 전자기기의 보안등급을 확인하고, 상기 확인된 보안등급에 대응하는 사용인증 UI를 상기 표시부에 표시할 수 있다.The electronic authentication device further includes a storage unit for storing data, wherein the at least one electronic device has a unique security level set, and the storage unit includes different use authentication UIs according to the security level, And displays a usage authentication UI corresponding to the identified security level on the display unit.
상기 제어부는 상기 보안등급에 따라 서로 다른 적어도 2 이상의 인증단계를 수행할 수 있다.The control unit may perform at least two authentication steps different from each other according to the security level.
상기 전자인증장치는 웨어러블기기 또는 모바일통신장치일 수 있다.The electronic authentication device may be a wearable device or a mobile communication device.
상기 통신부는 블루투수모듈, 와이파이모듈, 근거리통신(NFC)모듈, Zigbee모듈, Xbee모듈 중 적어도 하나를 포함할 수 있다.The communication unit may include at least one of a blue pitcher module, a Wi-Fi module, a short-range communication (NFC) module, a Zigbee module, and an Xbee module.
상기 제어부는 상기 전자기기로부터 수신하는 통신강도를 기초로 전자기기와의 거리를 판단할 수 있다.The control unit may determine the distance to the electronic device based on the communication strength received from the electronic device.
상기 제어부는 주변의 와이파이 공유기를 통하여 상기 전자기기와의 거리를 판단할 수 있다.The control unit may determine the distance to the electronic device through the neighboring Wi-Fi router.
전자인증장치는 GPS장치를 더 포함하며, 상기 제어부는 상기 GPS장치에 측정한 위치와 전자기기의 위치를 비교하여 상기 전자기기와의 거리를 판단할 수 있다.The electronic authentication apparatus may further include a GPS device, and the controller may compare the position measured by the GPS device with the position of the electronic device to determine the distance to the electronic device.
상기 제어부는 사용인증을 상기 전자인증장치의 잠금해제로 수행할 수 있다.The control unit may perform use authentication by unlocking the electronic authentication apparatus.
상기 사용인증 UI는 사용인증 애플리케이션 실행을 통해 표시될 수 있다.The usage authentication UI may be displayed through execution of a usage authentication application.
상기 적어도 하나의 전자기기는 대상장치 식별번호, 전자인증장치 식별번호, 인증키, 사용자식별정보, 로그정보 중 적어도 하나를 포함할 수 있다.The at least one electronic device may include at least one of a target device identification number, an electronic authentication device identification number, an authentication key, user identification information, and log information.
본 발명의 실시예에 따른 전자인증방법은, 적어도 하나의 전자기기와 페어링을 수행하는 단계와; 상기 적어도 하나의 전자기기에 대한 사용자인증을 설정하는 단계와; 상기 적어도 하나의 전자기기와의 거리를 판단하는 단계와; 상기 적어도 하나의 전자기기가 설정된 소정의 범위 내에 위치함에 따라 상기 사용인증 UI를 표시부에 표시하는 단계와; 상기 표시된 사용인증 UI를 통해 인증입력을 수신하는 단계와; 상기 인증입력이 정당한 사용자에 의한 인증입력인지를 판단하고, 상기 인증입력이 정당 사용자에 의한 인증입력일 경우 상기 적어도 하나의 전자기기에 인증키를 전송하는 단계를 포함할 수 있다.An electronic authentication method according to an embodiment of the present invention includes: performing pairing with at least one electronic device; Establishing user authentication for the at least one electronic device; Determining a distance to the at least one electronic device; Displaying the use authentication UI on the display unit as the at least one electronic device is located within a predetermined range; Receiving an authentication input via the displayed usage authentication UI; Determining whether the authentication input is an authentication input by a legitimate user, and transmitting the authentication key to the at least one electronic device when the authentication input is an authentication input by a specific user.
본 발명에 의하면, 사용자는 편리하고 안전하게 사용자인증을 수행할 수 있다. 예를 들면 스마트워치 또는 스마트폰을 지닌 상태에서 현관이나 자동차에 근접하면 스마트워치 또는 스마트폰에 자동으로 사용인증 UI가 표시되고, 사용자는 표시된 UI에 사전 설정된 단순한 터치, 노크코드, 패턴입력, 지문입력, 홍채인식 등을 입력함으로써 현관이나 자동차 도어를 편리하게 개폐할 수 있다. 즉, 사용자는 현관이나 자동차문을 개폐하는 애플리케이션을 별도로 실행할 필요가 없다. 또한, 인증대상 전자기기의 보안등급에 따라 사전 설정된 UI를 표시하도록 하여 다양한 보안등급을 가진 인증대상 전자기기에 대해 적합하게 인증을 수행할 수 있다.According to the present invention, a user can conveniently and securely perform user authentication. For example, if you have a smart watch or a smartphone and you are close to your porch or car, you will automatically be presented with an authentication UI for your smartphone or smartphone, and you will see a simple touch, knock code, Inputting, iris recognition, and the like can be input, so that the door or the car door can be conveniently opened and closed. That is, the user does not need to separately execute an application for opening or closing the door or the car door. In addition, a predetermined UI is displayed according to the security level of the electronic device to be authenticated, so that the authentication can be performed appropriately for the electronic device to be authenticated having various security levels.
도 1은 본 발명의 실시예에 따른 전자인증시스템의 블록도,
도 2는 전자인증장치 및 인증대상의 인증등록 설정과정을 나타내는 흐름도, 및
도 3은 전자인증방법을 나타내는 흐름도이다.1 is a block diagram of an electronic authentication system according to an embodiment of the present invention;
2 is a flowchart showing an electronic authentication apparatus and an authentication registration setting process of an authentication object, and
3 is a flowchart showing an electronic authentication method.
이하, 본 발명의 일 실시 예가 첨부된 도면을 참조하여 기재된다. 그러나 이는 본 발명의 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 실시예의 다양한 변경 (modification), 균등물 (equivalent), 및/또는 대체물 (alternative)을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다.Hereinafter, one embodiment of the present invention will be described with reference to the accompanying drawings. It should be understood, however, that it is not intended to be limited to the particular embodiments of the invention but includes various modifications, equivalents, and / or alternatives of the embodiments of the invention. In connection with the description of the drawings, like reference numerals may be used for similar components.
본 명세서에서, “가진다,” “가질 수 있다,”“포함한다,” 또는 “포함할 수 있다.” 등의 표현은 해당 특징 (예: 수치, 기능, 동작, 또는 부품 등의 구성요소)의 존재를 가리키며, 추가적인 특징의 존재를 배제하지 않는다.In this specification, the expressions " having, " " having, " " comprising, " And does not exclude the presence of additional features.
본 명세서에서, “A 또는 B,”“A 또는/및 B 중 적어도 하나,”또는 “A 또는/및 B 중 하나 또는 그 이상”등의 표현은 함께 나열된 항목들의 모든 가능한 조합을 포함할 수 있다. 예를 들면, “A 또는 B,” “ A 및 B 중 적어도 하나,”또는 “ A 또는 B 중 적어도 하나”는, (1) 적어도 하나의 A를 포함, (2) 적어도 하나의 B를 포함, 또는 (3) 적어도 하나의 A 및 적어도 하나의 B 모두를 포함하는 경우를 모두 지칭할 수 있다.As used herein, the expressions "A or B," "at least one of A and / or B," or "one or more of A and / or B," may include all possible combinations of the listed items . For example, "A or B," "at least one of A and B," or "at least one of A or B" includes (1) at least one A, (2) Or (3) at least one A and at least one B all together.
본 명세서에서 “제 1,”“제 2,”“첫째,”또는“둘째,”등의 표현들은 다양한 구성요소들을, 순서 및/또는 중요도에 상관없이 수식할 수 있고, 해당 구성요소들을 한정하지 않는다. 이러한 표현들은 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 수 있다. 예를 들면, 제1 사용자 기기와 제2 사용자 기기는, 순서 또는 중요도와 무관하게, 서로 다른 사용자 기기를 나타낼 수 있다. 예를 들면, 본 개시의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 바꾸어 명명될 수 있다.The expressions " first, " " second, " " first, " or " second, " and the like in this specification are intended to encompass various components, regardless of their order and / or importance, Do not. These representations may be used to distinguish one component from another. For example, the first user equipment and the second user equipment may represent different user equipment, regardless of order or importance. For example, without departing from the scope of the present disclosure, the first component may be referred to as a second component, and similarly, the second component may be named as the first component.
어떤 구성요소 (예: 제1 구성요소)가 다른 구성요소 (예: 제2 구성요소)에 "(기능적으로 또는 통신적으로) 연결되어 ((operatively or communicatively) coupled with/to)" 있다거나 "접속되어 (connected to)" 있다고 언급된 때에는, 어떤 구성요소가 다른 구성요소에 직접적으로 연결되거나, 다른 구성요소 (예: 제3 구성요소)를 통하여 연결될 수 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소 (예: 제1 구성요소)가 다른 구성요소 (예: 제2 구성요소)에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 어떤 구성요소와 다른 구성요소 사이에 다른 구성요소 (예: 제3 구성요소)가 존재하지 않는 것으로 이해될 수 있다.(Or functionally or communicatively) coupled with / to "another component (eg, a second component), or a component (eg, a second component) Quot; connected to ", it should be understood that an element may be directly connected to another element, or may be connected through another element (e.g., a third element). On the other hand, when it is mentioned that a component (e.g. a first component) is "directly connected" or "directly connected" to another component (e.g. a second component) It can be understood that there is no other component (e.g., a third component) between the elements.
본 명세서에서 사용된 표현 “~하도록 구성된 (또는 설정된)(configured to)”은 상황에 따라, 예를 들면, “~에 적합한 (suitable for),” “~하는 능력을 가지는 (having the capacity to),” “~하도록 설계된 (designed to),” “~하도록 변경된 (adapted to),” “~하도록 만들어진 (made to),”또는 “~를 할 수 있는 (capable of)”과 바꾸어 사용될 수 있다. 용어 “~하도록 구성 (또는 설정)된”은 하드웨어적으로 “특별히 설계된 (specifically designed to)”것만을 반드시 의미하지 않을 수 있다. 대신, 어떤 상황에서는, “~하도록 구성된 장치”라는 표현은, 그 장치가 다른 장치 또는 부품들과 함께 “~할 수 있는” 것을 의미할 수 있다. 예를 들면, 문구 “A, B, 및 C를 수행하도록 구성 (또는 설정)된 프로세서”는 해당 동작을 수행하기 위한 전용 프로세서 (예: 임베디드 프로세서), 또는 메모리 장치에 저장된 하나 이상의 소프트웨어 프로그램들을 실행함으로써, 해당 동작들을 수행할 수 있는 범용 프로세서 (generic-purpose processor)(예: CPU 또는 application processor)를 의미할 수 있다.The phrase " configured to be used " as used herein should be interpreted according to circumstances, such as, for example, having " having the capacity to, To be designed to, "" adapted to, "" made to, "or" capable of ". The term " configured (or set) to " may not necessarily mean " specifically designed to " Instead, in some situations, the expression " configured to " may mean that the device can " do " with other devices or components. For example, a processor configured (or configured) to perform the phrases " A, B, and C " may be a processor dedicated to performing the operation (e.g., an embedded processor), or one or more software programs To a generic-purpose processor (e.g., a CPU or an application processor) that can perform the corresponding operations.
본 명세서에서 사용된 용어들은 단지 특정 실시예를 설명하기 위해 사용된 것으로, 다른 실시예의 범위를 한정하려는 의도가 아닐 수 있다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다. 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 개시의 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미가 있을 수 있다. 일반적으로 사용되는 사전에 정의된 용어들은 관련 기술의 문맥 상 가지는 의미와 동일 또는 유사한 의미가 있는 것으로 해석될 수 있으며, 본 명세서에서 명백하게 정의되지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다. 경우에 따라서, 본 명세서에서 정의된 용어일지라도 본 개시의 실시 예들을 배제하도록 해석될 수 없다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of the other embodiments. The singular expressions may include plural expressions unless the context clearly dictates otherwise. All terms used herein, including technical or scientific terms, may have the same meaning as commonly understood by one of ordinary skill in the art. Commonly used predefined terms may be construed as having the same or similar meaning as the contextual meanings of the related art and are not to be construed as an ideal or overly formal sense unless expressly defined to the contrary herein . Optionally, terms defined herein may not be construed to exclude embodiments of the present disclosure.
본 발명에서 언급하는 전자인증장치(100)는 스마트워치, 스마트폰, 태블릿PC, 노트북, 개인휴대단말기(PDA)와 같은 모바일장치를 말한다. 또한, 인증대상 전자기기(200)는 예를 들면 자동차 도어, 현관 도어, 사무실 도어, 금고도어 등 통신할 수 있는 각종 잠금장치를 말한다. The
도 1은 본 발명의 실시예에 따른 전자인증시스템(1)을 나타내는 블록도이다. 전자인증시스템(1)은 전자인증장치(100), 인증대상 전자기기(200), 및 서버(300)를 포함한다. 1 is a block diagram showing an electronic authentication system 1 according to an embodiment of the present invention. The electronic authentication system 1 includes an
전자인증시스템(100)은 제1제어부(110), 제1통신부(120), 제1저장부(130), 비디오프로세서(140), 사용자입력부(150), GPS(160), 및 디스플레이(170)를 포함한다. 물론 전자인증장치(100)는 상술한 구성 이외에도 다른 부품들, 예를 들면 오디오프로세서, 스피커, 마이크로폰, 움직임센서, 카메라 등을 더 포함할 수 있다.The
제1제어부(110)는 CPU(112), GPU(Graphic Processing Unit)(114), 버스(115), RAM(116), 및 ROM(118)를 포함한다. CPU(112), GPU(Graphic Processing Unit)4), RAM(116), 및 ROM(118)는 버스(115)를 통해 서로 연결될 수 있다.The
CPU(112)는 저장부(130)에 액세스하여, 저장부(130)에 저장된 운영체제(OS)를 이용하여 부팅을 수행한다. 그리고 CPU(112)는 저장부(130)에 저장된 각종 프로그램, 컨텐츠, 데이터 등을 이용하여 다양한 동작을 수행한다. ROM(118)에는 시스템 부팅을 위한 명령어 세트 등이 저장된다. 턴온 명령이 입력되어 전원이 공급되면, CPU(112)는 ROM(118)에 저장된 명령어에 따라 저장부(130)에 저장된 OS를 RAM(118)에 복사하고, OS를 실행시켜 시스템을 부팅시킨다. 부팅이 완료되면, CPU(112)는 제1저장부(130)에 저장된 각종 프로그램을 RAM(116)에 복사하고, RAM(116)에 복사된 프로그램을 실행시켜 각종 동작을 수행한다. The CPU 112 accesses the
GPU(114)는 전자인증장치(100)의 부팅이 완료되면, 디스플레이(170)에 유저인터페이스(UI) 화면을 표시한다. 구체적으로는, GPU(114)는 연산부(미도시) 및 렌더링부(미도시)를 이용하여 어플리케이션 프로그램이나 위젯과 관련된 아이콘, 이미지, 텍스트 등과 같은 다양한 객체를 포함하는 화면을 생성할 수 있다. 연산부는 화면의 레이아웃에 따라 각 객체들이 표시될 좌표값, 형태, 크기, 컬러 등과 같은 속성 값을 연산한다. 렌더링부는 연산부에서 연산한 속성값에 기초하여 객체를 포함하는 다양한 레이아웃의 화면을 생성한다. 렌더링부에서 생성된 화면은 디스플레이(170)에 각각 표시된다.The
제1제어부(110)는 전자인증장치(100)의 각 구성요소들, 예를 들면 통신부(120), 제1저장부(130), 비디오프로세서(140), 사용자입력부(150), GPS(160), 및 디스플레이(170) 등을 전반적으로 제어하고, 제1통신부(120), 사용자입력부(150), 및 GPS(160)로부터 입력된, 감지된 데이터 또는 신호를 통해 사용인증UI, 어플리케이션 프로그램이나 위젯(widget)을 처리, 실행, 표시, 및 제어한다. 제어부(110)는 통신부(120)를 통해 네트워크 또는 사물인터넷(IoT)에 연결된 인증대상 전자기기(200), 예를 들면 자동차 도어, 현관도어, 사무실도어, 금고 등에서 수신된 통신신호 세기를 기초로 전자기기(200)의 위치, 즉 전자기기(200)와 전자인증장치(100)의 접근 거리를 알 수 있다. 불루투수 신호, Zigbee 신호, Xbee 신호 등은 통신하는 전자기기(200)와 전자인증장치(100)의 거리가 가까울수록 신호강도가 크고, 멀수록 신호강도가 작다. 전자기기(200)와 전자인증장치(100)의 접근 거리는 와이파이 통신, 즉 주변의 와이파이(Wi-Fi) 공유기(AP)들과의 통신을 통한 3각 측정법으로 알 수도 있다. 또한, 전자기기(200)와 전자인증장치(100)의 접근 거리는 GPS(160)를 통해 알 수도 있다. 제1제어부(110)는 통신하는 전자기기(200)가 설정된 거리(신호세기)에 위치하는 경우 해당 전자기기의 고유 식별번호 및 설정된 보안등급를 확인한 후에, 보안등급에 따라 전자기기(200) 사용인증을 위한 사용인증UI를 디스플레이(170)에 표시한다. 제1제어부(110)는 예를 들면 구글 안드로이드 버전 5.0(롤리팝), 6.0(마시멜로)과 같은 운영체제(OS)를 포함할 수 있다. 제1제어부(110)는 전자기기(200)와 전자인증장치(100)의 접근 거리에 따라 제1저장부(130)에 저장된 사용인증 유저인터페이스(UI) 프레임워크를 디스플레이(170)에 표시할 수 있다.The
제1통신부(120)는 네트워크 또는 사물인터넷(IoT)을 통해 연결된 인증대상 전자기기(200) 및 서버(300)와 통신을 수행한다. 제1통신부(120)는 WiFI 통신모듈, 불루투스 통신모듈, 직비(Zigbee)통신모듈, HomeRF통신모듈 등으로 구현된다. 추가적으로 통신부(120)는 RFID(Radio Frequency Identification), 적외선 통신(IrDA, infrared Data Association), UWB(Ultra Wideband) 등의 근거리 통신모듈로 구현될 수도 있다.The
제1저장부(130)는 한정되지 않은 데이터가 저장된다. 제1저장부(130)는 제1제어부(110)에 의해 액세스 되며, 이들에 의한 데이터의 독취, 기록, 수정, 삭제, 갱신 등이 수행된다. 제1저장부(130)는 운영체제(OS), 커널, 미들웨어, 운영체제 상에서 실행 가능한 다양한 어플리케이션 프로그램이나 위젯, 영상데이터, 음성데이터, 텍스트 데이터 등을 저장한다. 어플리케이션 프로그램이나 위젯은 사용인증 어플리케이션, 사용인증 위젯, 보안등급에 따른 다양한 사용인증 UI를 포함한다.The
제1저장부(130)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory) 자기메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다.The
비디오프로세서(140)는 통신부(120)를 통해 수신된 컨텐츠 또는, 저장부(130)에 저장된 컨텐츠에 포함된 비디오 데이터를 처리한다. 비디오 프로세서(140)에서는 비디오 데이터에 대한 디코딩, 스케일링, 노이즈 필터링, 프레임 레이트 변환, 해상도 변환 등과 같은 다양한 이미지 처리를 수행할 수 있다.The
사용자입력부(150)는 사용자 명령을 수신하는 터치스크린, 키보드, 버튼, 마우스 등으로 구현된다. The
GPS(160)는 GPS(Global Positioning System) 위성으로부터 GPS 신호를 수신하여, 전자인증장치(100)의 현재 위치를 산출한다. 따라서, GPS(160)는 인증대상 전자기기(200)가 고정된 위치에 있는 경우, 현관도어, 사무실도어 등과 같이 움직이지 않는 전자기기와의 거리 측정에 유용하다. The
디스플레이(170)는 사용자에게 제공하는 정보를 표시한다. 디스플레이(170)는 액정 표시 장치(Liquid Crystal Display: LCD), AMOLED(Active Matrix Organic Light Emitted Diode), 플렉시블 디스플레이(Flexible display), 구부러진 디스플레이(Curved display), 투명 디스플레이 또는 접힐 수 있는 디스플레이 등으로 구현된다. 디스플레이(170)를 통해 사용자에게 제공하는 정보는 어플리케이션 프로그램이나 위젯과 관련된 영상정보 및 다양한 사용인증 UI 등을 포함한다.
인증대상 전자기기(200)는 제2제어부(210), 제2통신부(220), 제2저장부(230) 및 잠금부(240)를 포함한다. 물론, 인증대상 전자기기(200)는 상술한 구성 외에 디스플레이, 사용자입력부, 스피커, GPS, 각종 센서, 카메라 등을 더 포함할 수 있다. 인증대상 전자기기(200)는 전자인증장치(100)를 통하지 않고서 자체적으로 사용자가 직접 인증입력, 예를 들면 비밀번호, 지문, 홍체, 노크코드, 패턴 입력을 통하여 잠금부(240)를 온 또는 오프시킬 수도 있다.The authentication target
제2제어부(210)는 어플리케이션 프로세서(AP), 중앙처리유닛(CPU), 마이크로프로세서 유닛(MPU) 등으로 구현될 수 있다. The
제2제어부(210)는 인증대상 전자기기(200)의 각 구성요소들, 예를 들면 제2통신부(220), 제2저장부(230), 및 잠금부(240) 등을 전반적으로 제어하고, 제2통신부(220)로부터 입력된, 감지된 인증신호(인증키)를 통해 잠금부(240)를 온 또는 오프시킬 수 있다. The
제2통신부(220)는 네트워크 또는 사물인터넷(IoT)을 통해 연결된 전자인증장치(100) 및 서버(300)와 통신을 수행한다. 제2통신부(220)는 WiFI 통신모듈, 불루투스 통신모듈, 직비(Zigbee)통신모듈, HomeRF통신모듈로 구현된다. 추가적으로 통신부(120)는 RFID(Radio Frequency Identification), 적외선 통신(IrDA, infrared Data Association), UWB(Ultra Wideband) 등의 근거리 통신모듈로 구현될 수도 있다.The
제2저장부(230)는 한정되지 않은 데이터가 저장된다. 제2저장부(230)는 전자기기 고유번호, 전자기기 접근범위, 전자기기 보안등급, 전자인증장치 고유번호, 인증 Key, 및 사용자정보 등을 저장한다.The
제2저장부(230)는 제2제어부(210)에 의해 액세스 되며, 이들에 의한 데이터의 독취, 기록, 수정, 삭제, 갱신 등이 수행된다. 제2저장부(230)는 운영체제(OS), 커널, 미들웨어, 운영체제 상에서 실행 가능한 다양한 어플리케이션 프로그램이나 위젯, 영상데이터, 음성데이터, 텍스트 데이터 등을 저장한다. .The
제2저장부(230)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory) 자기메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다.The
잠금부(240)는 전기신호에 따라 락킹(locking) 및 언락킹(unlocking)이 수행되는 잠금장치로 구현된다. The locking
서버(300)는 인증대상 전자기기들(200)을 중앙통제하기 위한 것으로, 제3제어부(310), 제3통신부(320), 및 제3저장부(230)를 포함한다. 물론, 서버(300)는 상술한 구성 외에 디스플레이, 사용자입력부, 스피커, GPS, 각종 센서, 카메라 등을 더 포함할 수 있다.The
제3제어부(310)는 중앙처리유닛(CPU), 마이크로프로세서 유닛(MPU) 등으로 구현될 수 있다. The
제3제어부(310)는 인증대상 전자기기(200)의 요청에 따라 인증키의 유효성을 판단하여 인증대상 전자기기(200)를 제어할 수 있다.The
제3통신부(320)는 네트워크 또는 사물인터넷(IoT)을 통해 연결된 전자인증장치(100) 및 적어도 하나의 인증대상 전자기기(200)와 통신을 수행한다. 제3통신부(320)는 WiFI 통신모듈, 불루투스 통신모듈, 직비(Zigbee)통신모듈, HomeRF통신모듈로 구현된다. The
제3저장부(330)는 한정되지 않은 데이터가 저장된다. 제3저장부(330)는 전자기기 고유번호, 전자기기 접근범위, 전자기기 보안등급, 전자인증장치 고유번호, 인증 Key, 사용자정보, 및 로그정보 등을 저장한다.The
제3저장부(330)는 제3제어부(310)에 의해 액세스 되며, 이들에 의한 데이터의 독취, 기록, 수정, 삭제, 갱신 등이 수행된다. 제3저장부(330)는 운영체제(OS), 커널, 미들웨어, 운영체제 상에서 실행 가능한 다양한 어플리케이션 프로그램이나 위젯, 영상데이터, 음성데이터, 텍스트 데이터 등을 저장한다. .The
제3저장부(330)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory) 자기메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다.The
도 2는 전자인증장치(100) 및 인증대상(200)의 인증등록 설정과정을 나타내는 흐름도이다. Fig. 2 is a flowchart showing an authentication registration setting process of the
단계 S110에서, 전자인증장치(100)와 다수의 인증대상 전자기기(200) 사이의 인식을 통한 페어링(pairing)을 수행한다. 예를 들면 전자인증장치(100)의 불루투수 모듈을 활성화하면 불루투수 통신 가능한 다수의 인증대상 전자기기(200)가 검색된다. 이때, 사용자는 인증설정을 위해 검색된 인증대상 전자기기(200)를 선택한다. 사용자는 선택된 인증대상 전자기기(200)의 인증설정 애플리케이션을 실행한다. In step S110, pairing is performed through recognition between the
단계 S120에서, 사용자는 인증대상 애플리케이션을 통해 선택된 인증대상 전자기기(200)의 인증설정을 수행한다. 인증설정 항목은 전자인증장치(100)와 인증대상 전자기기(200) 사이의 유효접근범위 및 인증대상 전자기기의 보안등급을 설정한다. 전자인증장치(100)와 인증대상 전자기기(200) 사이의 유효접근범위는 경험적으로 정립된 신호강도에 따라 사용자가 선택할 수 있도록 할 수도 있고, 전자인증장치(100)와 인증대상 전자기기(200)의 현재 거리, 즉 전자인증장치(100)를 사용자가 지닌 상태에서 인증대상 전자기기(200)에 소정 범위 내에 접근했을 때의 신호강도로 설정할 수 있다. 전자인증장치(100)는 인증대상 전자기기(200)와의 불루투수나 Zigbee 통신 시에 실시간으로 통신 신호강도를 얻을 수 있다. 물론, 신호강도를 통한 거리 판단 외에도 주변 와이파이 공유기들(미도시)을 통한 위치 판단, GPS를 통한 위치판단이 가능하다. 이는 사용되는 인증대상 전자기기의 특성이나 환경에 따라 적절히 적용할 수 있다.In step S120, the user performs authentication setting of the selected
인증대상 전자기기(200)는 중요도에 따라 다르게 설정하고 인증하는 과정도 다르게 수행되는 것이 바람직하다. 예를 들면 현관문은 간단하게 비밀번호, 노크코드, 패턴입력, 단순 터치 등으로 간단하게 열 수 있게 하고, 금고는 지문이나 홍채인식을 통해 사용자 인증을 수행하게 할 수 있다.It is preferable that the process of setting and authenticating the
단계 S130에서, 사용자가 인증대상 전자기기(200)의 보안등급을 설정하면, 설정된 보안등급에 맞는 사용인증 UI(172)를 디스플레이(170)에 표시한다. 전자인증장치(100)는 다양한 보안등급에 따른 다양한 사용인증 UI를 사전에 저장하고 있거나 생성할 수 있다.In step S130, when the user sets the security level of the
단계 S140에서, 사용자는 사용인증 UI(172)에 지문, 홍채, 암호, 패턴, 노크코드 등과 같은 인증키를 입력한다. 이때, 인증키는 2회 이상 반복해서 입력하는 것이 바람직하다.In step S140, the user inputs an authentication key such as a fingerprint, an iris, a password, a pattern, a knock code, etc. in the use authentication UI 172. [ At this time, it is preferable that the authentication key is repeatedly input two or more times.
단계 S150에서 전술한 단계들에서 설정된 설정항목들(유효접근범위, 보안등급, 인증키), 전자인증장치 고유번호, 인증대상 전자기기의 고유번호, 및 사용자정보 등을 전자인증장치(100)에 등록하고, 인증대상 전자기기(200)에 전송한다. In step S150, the setting items (effective access range, security level, authentication key) set in the steps described above, the unique number of the electronic authentication device, the unique number of the electronic device to be authenticated, and the user information are stored in the
단계 S160에서, 인증대상 전자기기(200)는 전자인증장치(100)로부터 수신된 설정항목들(유효접근범위, 보안등급, 인증키), 전자인증장치 고유번호, 인증대상 전자기기의 고유번호, 및 사용자정보 등을 등록한다.In step S160, the
단계 S170에서, 인증대상 전자기기(200)는 중앙통제시스템(서버)(300)를 통해 제어할 것인지를 판단하고, 독립적으로 제어를 선택할 경우 종료한다. 만일 인증대상 전자기기(200)를 중앙통제를 선택할 경우 다음 단계 S180를 수행한다.In step S170, the
단계 S180에서, 인증대상 전자기기(200)는 인증대상 전자기기 고유번호, 설정 유효접근범위, 인증대상 전자기기 보안등급, 전자인증장치 고유번호, 인증키, 및 사용자정보를 중앙통제시스템(서버)(300)에 전송하여 등록한다.In step S180, the
도 3은 본 발명의 실시예에 따른 전자인증방법을 나타내는 흐름도이다. 3 is a flowchart showing an electronic authentication method according to an embodiment of the present invention.
단계 S210에서 사용자는 전자인증장치(100), 예를 들면 스마트폰이나 스마트워치를 지닌 상태에서 인증대상 전자기기(200), 예를 들면 현관문이나 자동차에 접근한다. 이때, 전자인증장치(100)나 인증대상 전자기기(200)는 전원이 켜진 상태에서 서로를 인식할 수 있는 통신모듈, 센서, GPS등이 활성화되어 있어야 한다. 물론 활성되어 있지 않을 경우에는 사용자가 수동으로 활성화시킬 수 있다.In step S210, the user accesses the
단계 S220에서, 전자인증장치(100)는 인증대상 전자기기(200)가 소정 거리 범위 내에 존재하는지를 인식한다. 이때, 인식된 인증대상 전자기기(200)의 고유번호 및 인증등급을 확인할 수 있다.In step S220, the
단계 S230에서, 인증대상 전자기기(200)의 사용인증을 위해 확인된 보안등급에 맞는 사용인증 UI(172)를 자동으로 표시한다. 여기서, 전자인증장치(100)가 암호에 의해 잠겨 있을 경우에 잠금해제 UI를 표시할 수도 있다. 즉, 사용자가 잠금해제 암호를 입력함으로써 인증대상 전자기기(200)의 인증을 대체할 수도 있다.In step S230, the usage authentication UI 172 matching the security level confirmed for use authentication of the
단계 S240에서, 사용자는 사용인증을 위해 사용인증 UI(172)에 암호, 예를 들면 지문, 홍채, 암호, 패턴, 노크코드 등을 입력한다. 전자인증장치(100)는 입력된 암호가 정당한 사용자에 의한 입력인지를 판단하고, 정당한 사용자일 경우 인증대상 전자기기(200)에 인증키 및 전자인증장치 고유번호를 전송한다.In step S240, the user inputs a password, for example, fingerprint, iris, password, pattern, knock code, etc., in the use authentication UI 172 for use authentication. The
단계 S250에서, 인증대상 전자기기(200)는 전자인증장치(100)로부터 인증키 및 전자인증장치 고유번호를 수신한 후에 전자인증장치 등록정보를 확인한다. 인증대상 전자기기(200)는 자체적으로 전자인증장치 등록정보를 확인할 수도 있고, 서버(300)를 통해 확인할 수도 있다.In step S250, the
단계 S260에서, 인증대상 전자기기(200)는 인증키가 정당한 사용자에 의한 인증키라는 것을 확인하면, 잠금장치를 해제한다. In step S260, when the authentication target
단계 S270에서, 인증대상 전자기기(200)는 중앙통제시스템(서버)(300)에 로그정보의 저장 여부를 판단하고, 저장하지 않을 경우는 종료한다. 만일 저장할 경우 다음 단계 S280를 수행한다. In step S270, the
단계 S280에서, 인증대상 전자기기(200)는 잠금장치의 사용에 관한 로그정보를 중앙통제시스템(서버)(300)에 전송하여 저장한다.In step S280, the
이상과 같이, 사용자는 해제하고자 하는 잠금장치에 접근하는 것만으로 사용인증UI(172)를 자동 표시함으로써 스마트워치와 같은 작은 크기의 디스플레이에서 인증 애플리케이션을 조작할 필요가 없다. 또한, 보안등급에 따라 사용인증 UI를 다르게 표시함으로써 다양한 형태의 보안인증을 수행할 수도 있다. 예를 들면 보안등급이 높은 경우 간단한 비밀번호나 패턴입력과 같은 1차 사용인증UI과 지문이나 홍채 인식과 같은 2차 사용인증 UI를 단계적으로 사용할 수도 있다. As described above, the user does not need to operate the authentication application on a small-sized display such as a smart watch by automatically displaying the use authentication UI 172 by simply accessing the lock device to be released. In addition, various types of security authentication can be performed by displaying the use authentication UI differently according to the security level. For example, if the security level is high, a secondary use authentication UI such as a fingerprint or iris recognition and a primary use authentication UI such as a simple password or pattern input may be used step by step.
이상과 같이 본 발명은 한정된 예시적 실시예와 도면을 통해 설명되었으나, 본 발명은 상기의 예시적 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is clearly understood that the same is by way of illustration and example only and is not to be construed as limiting the scope of the present invention as defined by the appended claims. Modifications and modifications are possible.
본 발명의 실시예에 따른 동작들은 단일 또는 복수의 프로세서에 의해 그 동작이 구현될 수 있을 것이다. 이러한 경우 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령이 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판단 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM이나 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 본 발명에서 설명된 기지국 또는 릴레이의 전부 또는 일부가 컴퓨터 프로그램으로 구현된 경우 상기 컴퓨터 프로그램을 저장한 컴퓨터 판독 가능 기록 매체도 본 발명에 포함된다.Operations according to embodiments of the present invention may be implemented by single or multiple processors. In this case, program instructions for performing various computer-implemented operations may be recorded on a computer-readable medium. The computer-determinable medium may include program instructions, data files, data structures, etc., alone or in combination. The program instructions may be those specially designed and constructed for the present invention or may be available to those skilled in the art. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs or DVDs, magneto-optical media such as floppy disks and ROMs, , Random access memory (RAM), flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. When all or a part of the base station or relay described in the present invention is implemented as a computer program, the computer readable recording medium storing the computer program is also included in the present invention.
그러므로, 본 발명의 범위는 설명된 예시적 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited by the exemplary embodiments described, but should be determined by the equivalents of the claims, as well as the claims.
1: 전자인증시스템 100: 전자인증장치
110: 제1제어부 120: 제2통신부
130: 제1저장부 140: 비디오프로세서
150: 사용자입력부 160: GPS
170: 디스플레이 172: 사용인중UI
200: 인증대상 전자기기 210: 제2제어부
220: 제2통신부 230: 제2저장부
240: 잠금부 300: 서버
310: 제3제어부 320: 제3통신부
330: 제3저장부1: electronic authentication system 100: electronic authentication device
110: first control unit 120: second communication unit
130: first storage unit 140: video processor
150: user input unit 160: GPS
170: Display 172: UI in use
200: Electronic device to be authenticated 210:
220: second communication unit 230: second storage unit
240: lock unit 300: server
310: third control unit 320: third communication unit
330: Third storage unit
Claims (13)
상기 적어도 하나의 전자기기의 사용인증을 위한 사용인증 UI(User Interface)를 표시하는 표시부와;
상기 적어도 하나의 전자기기와 통신하는 통신부와;
상기 적어도 하나의 전자기기와의 거리를 판단하고, 상기 적어도 하나의 전자기기가 설정된 소정의 범위 내에 위치함에 따라 상기 사용인증 UI를 상기 표시부에 표시하고, 상기 표시된 사용인증 UI를 통한 인증입력을 기초로 정당한 사용자 여부를 판단하고, 정당한 사용자일 경우 상기 적어도 하나의 전자기기에 인증키를 전송하는 제어부를 포함하는 전자인증장치.An electronic authentication apparatus for use authentication of at least one electronic device,
A display unit displaying a use authentication UI (User Interface) for use authentication of the at least one electronic device;
A communication unit for communicating with the at least one electronic device;
Wherein the display unit displays the usage authentication UI on the display unit as the distance between the at least one electronic device and the at least one electronic device is within a predetermined range, And a control unit for transmitting the authentication key to the at least one electronic device when the user is a legitimate user.
상기 사용인증 UI는 지문, 홍체, 노크코드, 비밀번호, 터치패턴 중 적어도 하나를 입력하는 UI를 포함하는 것을 특징으로 하는 전자인증장치. The method according to claim 1,
Wherein the use authentication UI includes a UI for inputting at least one of a fingerprint, an iris, a knock code, a password, and a touch pattern.
데이터를 저장하는 저장부를 더 포함하며,
상기 적어도 하나의 전자기기는 고유의 보안등급이 설정되고,
상기 저장부는 보안등급에 따라 서로 다른 사용인증 UI를 포함하며,
상기 제어부는 상기 소정의 범위 내에 위치한 전자기기의 보안등급을 확인하고, 상기 확인된 보안등급에 대응하는 사용인증 UI를 상기 표시부에 표시하는 것을 특징으로 하는 전자인증장치. The method according to claim 1,
And a storage unit for storing data,
Wherein the at least one electronic device is set with a unique security level,
The storage unit may include different usage authentication UIs according to the security level,
Wherein the control unit confirms the security level of the electronic device located within the predetermined range and displays the use authentication UI corresponding to the confirmed security level on the display unit.
상기 제어부는 상기 보안등급에 따라 서로 다른 적어도 2 이상의 인증단계를 수행하는 것을 특징으로 하는 전자인증장치.The method of claim 3,
Wherein the control unit performs at least two authentication steps different from each other according to the security level.
상기 전자인증장치는 웨어러블기기 또는 모바일통신장치인 것을 특징으로 하는 전자인증장치.5. The method according to any one of claims 1 to 4,
Wherein the electronic authentication device is a wearable device or a mobile communication device.
상기 통신부는 블루투수모듈, 와이파이모듈, 근거리통신(NFC)모듈, Zigbee모듈, Xbee모듈 중 적어도 하나를 포함하는 것을 특징으로 하는 전자인증장치.5. The method according to any one of claims 1 to 4,
Wherein the communication unit includes at least one of a blue pitcher module, a Wi-Fi module, a short-range communication (NFC) module, a Zigbee module, and an Xbee module.
상기 제어부는 상기 전자기기로부터 수신하는 통신강도를 기초로 전자기기와의 거리를 판단하는 것을 특징으로 하는 전자인증장치.The method according to claim 1,
Wherein the control unit determines the distance to the electronic device based on the communication strength received from the electronic device.
상기 제어부는 주변의 와이파이 공유기를 통하여 상기 전자기기와의 거리를 판단하는 것을 특징으로 하는 전자인증장치.The method according to claim 1,
Wherein the control unit determines the distance to the electronic device through the neighboring Wi-Fi router.
GPS장치를 더 포함하며,
상기 제어부는 상기 GPS장치에 측정한 위치와 전자기기의 위치를 비교하여 상기 전자기기와의 거리를 판단하는 것을 특징으로 하는 전자인증장치.The method according to claim 1,
Further comprising a GPS device,
Wherein the controller compares the position measured by the GPS device with the position of the electronic device to determine the distance to the electronic device.
상기 제어부는 사용인증을 상기 전자인증장치의 잠금해제로 수행하는 것을 특징으로 하는 전자인증장치. The method according to claim 1,
Wherein the control unit performs the use authentication by unlocking the electronic authentication device.
상기 사용인증 UI는 사용인증 애플리케이션 실행을 통해 표시되는 것을 특징으로 하는 전자인증장치.The method according to claim 1,
Wherein the use authentication UI is displayed through execution of a use authentication application.
상기 복수의 전자기기는 대상장치 식별번호, 전자인증장치 식별번호, 인증키, 사용자식별정보, 로그정보 중 적어도 하나를 포함하고 있는 서버에 연결되어 있는 것을 특징으로 하는 전자인증장치. The method according to claim 1,
Wherein the plurality of electronic devices are connected to a server including at least one of a target device identification number, an electronic authentication device identification number, an authentication key, user identification information, and log information.
상기 적어도 하나의 전자기기와 페어링을 수행하는 단계와;
상기 적어도 하나의 전자기기에 대한 사용자인증을 설정하는 단계와;
상기 적어도 하나의 전자기기와의 거리를 판단하는 단계와;
상기 적어도 하나의 전자기기가 설정된 소정의 범위 내에 위치함에 따라 상기 사용인증 UI를 표시부에 표시하는 단계와;
상기 표시된 사용인증 UI를 통해 인증입력을 수신하는 단계와;
상기 인증입력이 정당한 사용자에 의한 인증입력인지를 판단하고, 상기 인증입력이 정당 사용자에 의한 인증입력일 경우 상기 적어도 하나의 전자기기에 인증키를 전송하는 단계를 포함하는 것을 특징으로 하는 전자인증방법.
An electronic authentication method for use authentication for at least one electronic device,
Performing pairing with the at least one electronic device;
Establishing user authentication for the at least one electronic device;
Determining a distance to the at least one electronic device;
Displaying the use authentication UI on the display unit as the at least one electronic device is located within a predetermined range;
Receiving an authentication input via the displayed usage authentication UI;
Determining whether the authentication input is an authentication input by a legitimate user, and transmitting the authentication key to the at least one electronic device when the authentication input is an authentication input by a specific user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160037254A KR20170111559A (en) | 2016-03-28 | 2016-03-28 | A Electron Authentication Device And Method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160037254A KR20170111559A (en) | 2016-03-28 | 2016-03-28 | A Electron Authentication Device And Method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20170111559A true KR20170111559A (en) | 2017-10-12 |
Family
ID=60141015
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160037254A KR20170111559A (en) | 2016-03-28 | 2016-03-28 | A Electron Authentication Device And Method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20170111559A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190054618A (en) * | 2017-11-14 | 2019-05-22 | 현대자동차주식회사 | Apparatus for opening door of vehicle and method thereof |
KR20230067275A (en) * | 2021-11-09 | 2023-05-16 | 주식회사 페타브루 | Art authenticity recognition system |
-
2016
- 2016-03-28 KR KR1020160037254A patent/KR20170111559A/en not_active Application Discontinuation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190054618A (en) * | 2017-11-14 | 2019-05-22 | 현대자동차주식회사 | Apparatus for opening door of vehicle and method thereof |
KR20230067275A (en) * | 2021-11-09 | 2023-05-16 | 주식회사 페타브루 | Art authenticity recognition system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10768736B2 (en) | Method of processing fingerprint and electronic device thereof | |
US10262181B2 (en) | Electronic device and method of registering fingerprint in electronic device | |
US10490009B2 (en) | Electronic device for controlling door lock and method thereof | |
KR102409782B1 (en) | Method for initial setup and electronic device thereof | |
CN110753928B (en) | Method for controlling permission of application program and electronic equipment | |
KR102552312B1 (en) | Electronic device having multiple fingerprint sensing mode and method for controlling the same | |
KR102400384B1 (en) | Electronic device having an external memory and method operating the same | |
US20170083227A1 (en) | Hidden Application Icons | |
KR102640423B1 (en) | Voice input processing method, electronic device and system supporting the same | |
KR102187833B1 (en) | Method for executing a function and Electronic device using the same | |
US10735390B2 (en) | Method for authentication and electronic device supporting the same | |
US8832606B2 (en) | Wallpaper assignment for multi-user mobile device | |
US10296756B2 (en) | Apparatus and method for controlling security of electronic device | |
US20170245145A1 (en) | Electronic device for authenticating based on biometric data and operating method thereof | |
EP3983914A1 (en) | Secure authentication using puncturing | |
CN107422860B (en) | Control method and device based on black screen gesture, storage medium and mobile terminal | |
US11050829B2 (en) | Method for sharing information on conditional action and electronic device therefor | |
US9120437B2 (en) | Vehicle component control | |
US20210311752A1 (en) | Electronic apparatus and operating method thereof | |
KR20160105694A (en) | ElECTRONIC DEVICE AND CONTROLLING METHOD THEREOF | |
KR20170081500A (en) | Electronic Device and Operating Method Thereof | |
US11521443B2 (en) | Door lock device and control method for door lock device | |
US20170273051A1 (en) | Systems and methods to provide notifications based on failure of first device to communicate with second device | |
KR20170111559A (en) | A Electron Authentication Device And Method | |
US20150142441A1 (en) | Display apparatus and control method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |