KR20150046852A - 전자 장치 및 전자 장치의 암호를 이용한 인증 방법 - Google Patents

전자 장치 및 전자 장치의 암호를 이용한 인증 방법 Download PDF

Info

Publication number
KR20150046852A
KR20150046852A KR1020130126330A KR20130126330A KR20150046852A KR 20150046852 A KR20150046852 A KR 20150046852A KR 1020130126330 A KR1020130126330 A KR 1020130126330A KR 20130126330 A KR20130126330 A KR 20130126330A KR 20150046852 A KR20150046852 A KR 20150046852A
Authority
KR
South Korea
Prior art keywords
password
electronic device
input
user
input condition
Prior art date
Application number
KR1020130126330A
Other languages
English (en)
Inventor
염동현
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020130126330A priority Critical patent/KR20150046852A/ko
Priority to US14/522,497 priority patent/US20150113633A1/en
Publication of KR20150046852A publication Critical patent/KR20150046852A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)

Abstract

본 기술에 따른 전자 장치의 암호를 이용한 인증 방법은 전자 장치의 암호를 이용한 인증 방법에 있어서, 암호를 입력받는 단계; 상기 입력된 암호와 기 저장된 암호의 일치 여부를 판단하는 단계; 상기 입력된 암호와 상기 기 저장된 암호가 일치하면 상기 암호 입력시 입력조건과 기 저장된 암호 입력조건의 일치여부를 판단하는 단계; 및 상기 암호 입력시 입력조건과 상기 기 저장된 암호 입력조건이 일치하면 기능을 실행하는 단계를 포함한다.

Description

전자 장치 및 전자 장치의 암호를 이용한 인증 방법{Electronic Device And Authentication Method Using Password thereof}
본 발명은 사용자가 설정한 입력조건에 따라 암호를 입력하는 전자 장치의 암호를 이용한 인증 방법 및 이를 이용한 전자 장치에 관한 것이다.
일반적으로 스마트 폰(Smart Phone), 태블릿 PC(Tablet PC), PMP(Portable Multimedia Player), PDA(Personal Digital Assistant), 랩탑 PC(Laptop Personal Computer) 및 손목 시계(Wrist watch), HMD(Head-Mounted Display)와 같은 웨어러블 기기(Wearable device) 등의 모바일 장치(Mobile Device)는 가정이나 사무실에서 사용되는 개인용 컴퓨터(Personal Computer,PC)에 비해 개인 정보 보안에 취약하다. 개인용 컴퓨터(Personal Computer,PC)는 기능 실행을 위한 암호 입력이 고정된 개인적 장소에서 이루어지지만, 모바일 장치는 기능 실행을 위한 암호 입력이 공개된 장소 또는 이동 중에 이루어져 타인에게 개인 비밀번호가 노출되는 문제점이 있다.
본 발명은 전자 장치 및 전자 장치의 암호를 이용한 인증 방법에 관한 것으로, 사용자만 인지하고 있는 입력조건에 따라 암호를 입력할 수 있는 방법을 제공한다.
본 발명의 실시예에 따른 전자 장치의 암호를 이용한 인증 방법은 전자 장치의 암호를 이용한 인증 방법에 있어서, 암호를 입력받는 단계; 상기 입력된 암호와 기 저장된 암호의 일치 여부를 판단하는 단계; 상기 입력된 암호와 상기 기 저장된 암호가 일치하면 상기 암호 입력시 입력조건과 기 저장된 암호 입력조건의 일치여부를 판단하는 단계; 및 상기 암호 입력시 입력조건과 상기 기 저장된 암호 입력조건이 일치하면 기능을 실행하는 단계를 포함한다.
본 발명의 실시예에 따른 전자장치는 사용자로부터 암호를 입력받는 사용자 입력부; 기 설정된 암호 및 상기 기 설정된 암호 입력조건을 저장하는 메모리부; 상기 입력된 암호와 상기 기 설정된 암호의 일치 여부를 판단하고, 상기 입력된 암호와 상기 기 설정된 암호가 일치하면 상기 암호 입력시 입력조건과 상기 기 설정된 암호 입력조건의 일치여부를 판단하며, 상기 암호 입력시 입력조건과 상기 기 설정된 암호 입력조건이 일치하면 기능을 실행하는 제어부; 및 상기 제어부에 의해 실행된 상기 기능을 표시하는 표시부를 포함한다.
본 발명에 따른 전자 장치 및 전자 장치의 암호를 이용한 인증 방법 은 사용자만 인지하고 있는 입력조건에 따라 암호를 입력함으로써, 암호가 타인에게 노출되더라도 개인 정보를 보호할 수 있다.
도 1은 본 발명의 일 실시예에 따른 전자 장치의 구성을 나타내는 블록도,
도 2는 본 발명의 일 실시예에 따른 제어부의 구성을 나타내는 블록도,
도 3은 본 발명의 일 실시예에 따른 전자 장치의 암호를 이용한 인증 방법 을 나타내는 순서도,
도 4는 본 발명의 일 실시예에 따른 전자 장치의 암호 설정 방법을 나타내는 순서도,
도 5 내지 도 9는 본 발명의 일 실시예에 따른 전자 장치의 암호를 이용한 인증 방법을 나타내는 도면이다.
이하, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 정도로 상세히 설명하기 위하여, 본 발명의 실시예를 첨부한 도면을 참조하여 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 전자 장치(100)의 구성을 나타내는 블록도이다.
본 발명의 실시예에 따른 전자 장치(100)의 구성은 스마트 폰(Smart Phone)에 적용될 수 있으나, 이에 한정되지 않고 다양한 장치에 적용될 수 있다. 예를 들어, 전자 장치(100)의 구성은 태블릿 PC(Tablet PC), PMP(Portable Multimedia Player), PDA(Personal Digital Assistant), 랩탑 PC(Laptop Personal Computer) 및 손목 시계(Wrist watch), HMD(Head-Mounted Display)와 같은 웨어러블 기기(Wearable device) 등에도 적용될 수 있다.
전자 장치(100)는 표시부(110), 사용자 입력부(120), 통신부(130), 메모리부(140), 센서부(150), 오디오부(160), 카메라부(170), 모터(180) 및 제어부(190)를 포함할 수 있다.
표시부(110)는 영상 또는 데이터를 사용자에게 표시하는 기능을 수행할 수 있다. 표시부(110)는 표시 패널을 포함할 수 있다. 표시 패널에는, 예를 들어, LCD(Liquid-Crystal Display) 또는 AM-OLED(Active-Matrix Organic Light-Emitting Diode) 등이 이용될 수 있다. 이때, 표시부(110)는 표시 패널을 제어하는 컨트롤러를 더 포함할 수 있다. 표시 패널은, 예를 들면, 유연하게(flexible), 투명하게(transparent) 또는 착용할 수 있게(wearable) 구현될 수 있다.
한편, 표시부(110)는 터치 패널(121)과 결합되어 터치 스크린의 형태로 제공될 수 있다. 예를 들어, 터치 스크린은 표시 패널과 터치 패널이 적층 구조로 결합된 일체형의 모듈을 포함할 수 있다.
사용자 입력부(120)는 사용자로부터 다양한 명령어를 입력 받을 수 있다. 사용자 입력부(120)는, 예를 들면, 터치 패널(121), 펜 센서(122) 또는 키(123) 중 적어도 하나 이상을 포함할 수 있다.
터치 패널(121)은, 예를 들면, 정전식, 감압식, 적외선 방식 또는 초음파 방식 중 적어도 하나의 방식으로 사용자에 의한 터치 입력을 인식할 수 있다. 터치 패널(121)은 컨트롤러(미도시)를 더 포함할 수도 있다. 한편, 정전식의 경우에는 직접 터치 외에 근접 인식도 가능할 수 있다. 터치 패널(121)은 택타일 레이어(Tactile Layer)를 더 포함할 수도 있다. 이 경우, 터치 패널(121)은 사용자에게 촉각 반응을 제공할 수 있다. 펜 센서(122)는, 예를 들면, 사용자의 터치 입력을 받는 것과 동일한 방식으로 별도의 펜 인식용 쉬트(sheet)를 이용하여 구현될 수 있다. 키(123)에는, 예를 들어, 기계(Mechanical) 키 또는 터치 키 등이 있을 수 있다. 기계 키에는, 예를 들어, 전자 장치(100)의 일측(side)에 구비되어 푸쉬 시에 전자 장치(100)의 디스플레이를 온 시키는 전원 버튼, 전자 장치(100)의 다른 일측에 위치하여 푸쉬 시에 볼륨을 제어하는 하나 이상의 볼륨 버튼, 전자 장치(100)의 표시부(110)의 하단의 중앙에 구비되어 푸쉬 시에 홈 스크린 화면으로 이동시키는 홈 버튼 중 적어도 하나를 포함할 수 있다. 터치 키에는, 예를 들어, 전자 장치(100)의 표시부(110)의 하단의 일면에 구비되어, 터치 시에 현재 표시 중인 컨텐츠와 관련된 메뉴를 제공하는 메뉴 키, 전자 장치(100)의 표시부(110)의 하단의 다른 일면에 구비되어, 터치 시에 현재 표시 중인 화면의 이전 화면으로 복귀하는 기능을 제공하는 복귀 키 중 적어도 하나를 포함할 수 있다.
통신부(130)는 이동 통신부(131), 무선 인터넷부(132), 근거리 통신부(133) 및 위치 정보부(134) 중 적어도 하나 이상을 포함할 수 있다.
이동 통신부(131)는 이동 통신망 상에서 기지국, 외부의 단말, 서버 중 적어도 하나와 무선 신호를 송수신한다. 상기 무선 신호는 음성 호 신호, 화상 통화 호 신호 또는 문자/멀티미디어 메시지 송수신에 따른 다양한 형태의 데이터를 포함할 수 있다.
무선 인터넷부(132)는 무선 인터넷 접속을 위한 기능을 수행한다. 무선 인터넷 기술로는 WLAN(Wireless LAN)(Wi-Fi), Wibro(Wireless broadband), Wimax(World Interoperability for Microwave Access), HSDPA(High Speed Downlink Packet Access) 등이 이용될 수 있다.
근거리 통신부(133)는 근거리 통신을 위한 기능을 수행한다. 근거리 통신 기술로는 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(IrDA, infrared Data Association), UWB(Ultra Wideband), ZigBee 등이 이용될 수 있다.
위치 정보부(134)은 이동 단말기의 위치를 획득하거나 확인하기 위한 기능을 수행한다. 위치 정보부(134)은 범지구적 위성항법시스템(Global Navigation Satellite System, GNSS)를 이용하여 위치 정보를 획득할 수 있다. 여기서, 범지구적 위성항법시스템(GNSS)은 지구를 공전하여 무선 항법 수신기들의 소정의 타입들이 지표면 또는 지표면 근처의 그들의 위치를 결정할 수 있는 기준 신호들을 보내는 무선 항법위성시스템들을 설명하기 위해 이용되는 용어이다. 상기 범지구적 위성항법시스템(GNSS)에는 미국에서 운영하는 GPS(Global Position System), 유럽에서 운영하는 갈릴레오(Galileo), 러시아에서 운영하는 GLONASS(Global Orbiting Navigational Satellite System), 중국에서 운영하는 COMPASS 및 일본에서 운영하는 QZSS(Quasi-Zenith Satellite System) 등이 있다.
추가적으로 통신부(130)는 전자 장치(100)를 네트워크(예로, Internet, LAN(Local Area Network), WAN(Wire Area Network), Telecommunication Network, Cellular Network, Satellite Network 또는 POTS(Plain Old Telephone Service) 등과 연결시키기 위한 네트워크 인터페이스(예로, LAN card) 또는 모뎀 등을 포함할 수 있다.
메모리부(140)는 내장 메모리(Internal Memory)(141) 및 외장 메모리(External Memory)(142) 중 적어도 하나 이상을 포함할 수 있다.
내장 메모리(141)는, 예를 들어, 휘발성 메모리(예를 들면, DRAM(Dynamic RAM), SRAM(Static RAM), SDRAM(Synchronous Dynamic RAM) 등), 비휘발성 메모리(예를 들면, OTPROM(One Time Programmable ROM), PROM(Programmable ROM), EPROM(Erasable and Programmable ROM), EEPROM(Electrically Erasable and Programmable ROM), Mask ROM, Flash ROM 등), 하드 디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD) 중 적어도 하나를 포함할 수 있다. 일 실시 예에 따르면, 제어부(190)는 비휘발성 메모리 또는 다른 구성요소 중 적어도 하나로부터 수신한 명령 또는 데이터를 휘발성 메모리에 로드(load)하여 처리할 수 있다. 또한, 제어부(190)는 다른 구성요소로부터 수신하거나 생성된 데이터를 비휘발성 메모리에 보존할 수 있다.
외장 메모리(142)는 CF(Compact Flash), SD(Secure Digital), Micro-SD(Micro Secure Digital), Mini-SD(Mini Secure Digital), xD(extreme Digital) 및 Memory Stick 중 적어도 하나 이상을 포함할 수 있다.
메모리부(140)는 전자 장치(100)의 자원을 제어하는 운영체제 및 어플리케이션의 동작을 위한 응용 프로그램 등을 저장할 수 있다. 운영체제는 커널, 미들웨어, API 등을 포함할 수 있다. 예를 들어, 운영체제로는 안드로이드(Android), iOS, 윈도우즈(Windows), 심비안(Symbian), 타이젠(Tizen) 또는 바다(Bada) 운영 체제가 이용될 수 있다.
커널은 자원을 관리할 수 있는 시스템 리소스 매니저 및 디바이스 드라이버를 포함할 수 있다. 리소스 매니저는, 예를 들어, 제어부 관리부, 메모리부 관리부 또는 파일 시스템 관리부 등을 포함할 수 있으며, 시스템 리소스의 제어, 할당 또는 회수 등의 기능을 수행할 수 있다. 디바이스 드라이버는 전자 장치(100)의 다양한 구성요소들을 소프트웨어적으로 접근하여 제어할 수 있도록 한다. 이를 위하여, 디바이스 드라이버는 인터페이스와 각 하드웨어 업체가 제공하는 개별 드라이버 모듈 부분으로 구분될 수 있다. 디바이스 드라이버는, 예를 들어, 디스플레이 드라이버, 카메라 드라이버, 블루투스 드라이버, 공유 메모리 드라이버, USB 드라이버, 키패드 드라이버, Wi-Fi 드라이버, 오디오 드라이버 또는 IPC(Inter-Process Communication) 드라이버 중 적어도 하나를 포함할 수 있다.
미들웨어는 다양한 어플리케이션들에서 공통적으로 필요한 기능을 제공하기 위해 미리 구현해 놓은 복수의 모듈들을 포함하여 구성될 수 있다. 미들웨어는 어플리케이션에서 전자 장치 내부의 제한된 시스템 자원을 효율적으로 사용할 수 있도록 API를 통해 공통적으로 필요한 기능을 제공할 수 있다. 미들웨어는, 예컨대, 어플리케이션 매니저(Application Manager), 윈도우 매니저(Window Manager), 멀티미디어 매니저(Multimedia Manager), 리소스 매니저(Resource Manager), 파워 매니저(Power Manager), 데이터베이스 매니저(Database Manager) 또는 패키지 매니저(package manager) 중 적어도 하나 이상을 포함할 수 있다. 또한, 미들웨어는 구현 예에 따라, 연결 매니저(Connectivity Manager), 통지 매니저(Notification Manager), 위치 매니저(Location Manager), 그래픽 매니저(Graphic Manager) 또는 보안 매니저(Security Manager) 중 적어도 하나를 포함할 수 있다. 또한, 미들웨어는 구현 예에 따라, 런타임 라이브러리(Runtime Library) 또는 기타 라이브러리 모듈들을 포함할 수 있다. 런타임 라이브러리는, 어플리케이션이 실행되는 동안에 프로그래밍 언어를 통해 새로운 기능을 추가하기 위해 컴파일러가 사용하는 라이브러리 모듈이다. 예컨대, 런타임 라이브러리는 입출력, 메모리 관리 또는 산술 함수에 대한 기능 등을 수행할 수 있다. 미들웨어는 전술한 내부 구성요소 모듈들의 다양한 기능 조합을 통해 새로운 미들웨어 모듈을 생성하여 사용할 수도 있다. 한편, 미들웨어는 차별화된 기능을 제공하기 위해 운영체제의 종류별로 특화된 모듈을 제공할 수도 있다.
API는, API 프로그래밍 함수들의 집합으로, 운영체제에 따라 다른 구성으로 제공될 수 있다. 예컨대, 안드로이드 또는 iOS의 경우, 예를 들면, 플랫폼 별로 하나의 API 셋을 제공할 수 있으며, 타이젠(Tizen)의 경우, 예를 들면, 두 개 이상의 API 셋을 제공할 수 있다.
어플리케이션은 응용 프로그램을 이용하여 적어도 하나 이상의 기능을 수행할 수 있다. 어플리케이션은, 예를 들면, 프리로드 어플리케이션(Preloaded Application) 또는 제 3자 어플리케이션(Third Party Application)로 구분될 수 있다. 어플리케이션에는, 예를 들어, 홈 화면을 실행하는 홈 어플리케이션, 다이얼러(Dialer) 어플리케이션, SMS(Short Message Server)/MMS(Multi-media Message Service) 어플리케이션, IM(Instant Message) 어플리케이션, 브라우저(Browser) 어플리케이션, 카메라 어플리케이션, 알람(Alarm) 어플리케이션, 컨택츠(Contacts (or address book)) 어플리케이션, 음성 다이얼(Voice dial) 어플리케이션, 이메일(email) 어플리케이션, 달력 어플리케이션, 미디어 플레이어(Media Player), 앨범 어플리케이션 및 시계 어플리케이션 등이 있을 수 있다.
센서부(150)는 제스쳐 센서(Gesture Sensor, 151), 자이로 센서(Gyro Sensor, 152), 시간 센서(Time Sensor, 153), 가속도 센서(Acceleration Sensor, 154), 근접 센서(Proximity Sensor, 155), 지문 인식 센서(Finger Scan Sensor, 156), 그립 센서(Grip Sensor, 157) 또는 조도 센서(Illuminance Sensor, 158) 중 적어도 하나 이상을 포함할 수 있다.
제스쳐 센서(151)는 3차원 공간에서 사용자의 손가락이나 스타일러스 펜 등 도구를 이용한 제스쳐를 감지할 수 있는 비접촉 센서이다. 예를 들어, 제스쳐 센서(151)는 카메라부(170) 등을 이용하여 3차원 공간에서 사용자의 손가락이나 스타일러스 펜 등 도구를 이용한 제스쳐를 감지하여 감지 신호를 제어부(190)로 전송한다. 제스쳐 센서(151)는 제어부(190)의 적어도 일부를 포함하여 구성될 수도 있다. 예를 들어, 제스쳐 센서(151)는 제스쳐 정보를 획득하는 동작 외에 제스쳐 정보를 보정하거나, 제스쳐 정보의 특징을 산출하는 등의 동작을 포함할 수도 있다. 이 경우, 제스쳐 센서(151)는 하드웨어 모듈 및 소프트웨어 모듈을 가지는 기능적 모듈이 될 수 있다.
자이로 센서(152)는 전자 장치(100)의 운동방향과 가속도 등을 측정할 수 있다. 예를 들어, 자이로 센서(152)는 전자 장치(100)의 회전 방향을 감지하여 회전 방향을 감지할 수 있고, 감지된 회전 방향에 따라 전자 장치(100)는 표시부(110)에 가로(landscape) 또는 세로(portrait)의 화면 인터페이스를 표시할 수 있다. 자이로 센서(152)는 제어부(190)의 적어도 일부를 포함하여 구성될 수도 있다. 예를 들어, 자이로 센서(152)는 전자 장치(100)의 운동방향과 가속도 등을 획득하는 동작 외에 전자 장치(100)의 운동방향과 가속도 등에 대한 정보를 보정하거나, 전자 장치(100)의 운동방향과 가속도 등에 대한 정보의 특징을 산출하는 등의 동작을 포함할 수도 있다. 이 경우, 자이로 센서(152)는 하드웨어 모듈 및 소프트웨어 모듈을 가지는 기능적 모듈이 될 수 있다.
시간 센서(153)는 전자 장치(100)가 위치한 지역의 시간을 감지할 수 있다.
가속도 센서(154)는 전자 장치(100)의 공간 상 움직임을 감지할 수 있다. 예를 들어, 가속도 센서(154)는 전자 장치(100)를 정적 상태 또는 동적 상태를 감지할 수 있다. 가속도 센서(154)는 제어부(190)의 적어도 일부를 포함하여 구성될 수도 있다. 예를 들어, 가속도 센서(154)는 전자 장치(100)의 공간 상 움직임을 획득하는 동작 외에 전자 장치(100)의 공간 상 움직임에 대한 정보를 보정하거나, 전자 장치(100)의 공간 상 움직임에 대한 정보의 특징을 산출하는 등의 동작을 포함할 수도 있다. 이 경우, 가속도 센서(154)는 하드웨어 모듈 및 소프트웨어 모듈을 가지는 기능적 모듈이 될 수 있다.
근접 센서(155)는 전자 장치(100)와 사용자 또는 사물 간의 거리를 측정할 수 있다. 예를 들어, 근접 센서(155)는 포토 다이오드(photodiode) 기반의 근접 센서가 사용된다. 근접 센서(155)는 투광부 및 수광부를 포함하며 투광부는 일반적으로 LED(Light Emitting Diode)로 구성되고, 수광부는 포토 다이오드로 구성된다. 투광부가 빛을 투사하면 근접 센서에 근접한 물체에 의해 투사된 빛이 반사되고, 반사된 빛은 수광부로 전달되며 수광부는 전달된 빛을 흡수함으로써 물체가 근접 센서에 근접했음을 인식하게 된다. 수광부는 흡수한 빛의 양(수광량)에 대한 데이터를 생성하며, 생성된 데이터는 물체가 전자 장치(100)에 어느 정도 가까이 근접했는지 판단하는 척도가 된다. 근접 센서(155)는 제어부(190)의 적어도 일부를 포함하여 구성될 수도 있다. 예를 들어, 근접 센서(155)는 전자 장치(100)의 물체가 전자 장치(100)에 어느 정도 가까이 근접했는지 여부에 대한 정보를 획득하는 동작 외에 전자 장치(100)의 물체가 전자 장치(100)에 어느 정도 가까이 근접했는지 여부에 대한 정보를 보정하거나, 물체가 전자 장치(100)에 어느 정도 가까이 근접했는지 여부에 대한 정보의 특징을 산출하는 등의 동작을 포함할 수도 있다. 이 경우, 근접 센서(155)는 하드웨어 모듈 및 소프트웨어 모듈을 가지는 기능적 모듈이 될 수 있다.
지문 인식 센서(156)는 사용자의 터치 스와이프 방식 또는 터치 방식으로 사용자의 지문 이미지를 획득하고, 사용자의 지문을 감지할 수 있다. 지문 이미지에 대한 센싱 데이터는 광학식, 반도체식, 초음파 방식 또는 비접촉식 등의 방식으로 획득될 수 있다.
광학식 지문인식 센서는, 예를 들어, 프리즘, 광원, 렌즈 또는 CCD(charge-Coupled Device) 등을 포함할 수 있다. 광학식 센서에서는, 프리즘에 지문이 접촉되는 경우 광원이 프리즘에 빛을 비추고, 렌즈는 프리즘을 통해 반사되는 빛을 수집하고, CCD는 수집된 빛을 지문 이미지로서 획득할 수 있다.
반도체식 지문인식 센서로는 열감지식 센서, 축전식 센서 또는 전기장식 센서 등이 있을 수 있다. 반도체식 지문인식 센서는 소형화가 가능하여 개인이 사용하는 응용 제품에 사용될 수 있다. 열감지식 센서(Thermal Sensor)는 지문의 접촉 부위와 비접촉 부위의 온도 차이에 의해 온도 분포를 지문 이미지로 획득하는 방식의 지문인식 센서일 수 있다. 축전식 센서(Capacitive Sensor)는 접촉된 지문의 융선 간 대전되는 전하량 또는 정전 용량의 차이를 지문 이미지로 획득하는 방식의 지문인식 센서일 수 있다. 전기장식 센서(Electric Sensor)는 센서에 접촉되는 지문 또는 지문 주변에 형성되는 전기장으로부터 지문 영상 정보를 획득하는 방식의 지문인식 센서일 수 있다.
한편, 지문 인식 센서(156)는 제어부(190)의 적어도 일부를 포함하여 구성될 수도 있다. 예를 들어, 지문 인식 센서(156)는 지문 이미지를 획득하는 동작 외에 지문 이미지를 보정하거나, 지문 이미지의 특징을 산출하는 등의 동작을 포함할 수도 있다. 이 경우, 지문 인식 센서(156)는 하드웨어 모듈 및 소프트웨어 모듈을 가지는 기능적 모듈이 될 수 있다.
이러한, 지문 인식 센서(156)는 전자 장치(100)의 하우징의 일 면에 장착될 수 있다. 또한, 지문 인식 센서(156)는 전자 장치(100)의 키(123)와 결합된 구조를 가질 수도 있다. 예를 들어, 지문 인식 센서(157)는 키(123)의 일 예인 홈 버튼과 물리적으로 결합되어, 지문과 접촉될 수 있는 지문 인식 센서(156)의 일 면이 홈 버튼 상에 노출되어 있는 구조를 가질 수 있다.
그립 센서(157)는 사용자에 의하여 설정된 일정한 압력 이상이 전자 장치(100)에 감지되면 작동되는 센서이다. 예를 들어, 사용자가 일정한 압력 이상으로 전자 장치(100)에 포함된 그립 센서(157)를 접촉하게 되면, 사용자가 어느 손으로 전자 장치(100)를 파지(grip)하였는지 감지할 수 있다. 그립 센서(157)는 전자 장치(100)의 일측에 형성되는 적어도 하나의 압전 센서 또는 피에조(piezo) 센서로 구성될 수 있다. 예를 들어, 그립 센서(157)는 전자 장치(100)의 측면 중 표시부(110)의 전면을 기준으로 좌우측에 각각 배치되는 피에조 센서들의 집합이 될 수 있으며, 좌측 또는 우측에 각각 일정 개수씩 배치되어 전자 장치(100)가 사용자의 왼손 또는 오른손에 의하여 파지되는 경우, 각 손가락들이 놓이는 위치에 따라 발생하는 압력을 검출할 수 있다. 그립 센서(157)는 제어부(190)의 적어도 일부를 포함하여 구성될 수도 있다. 예를 들어, 그립 센서(157)는 사용자가 전자 장치(100)를 어느 손으로 파지하였는지에 대한 정보를 획득하는 동작 외에 사용자가 전자 장치(100)를 어느 손으로 파지하였는지에 대한 정보를 보정하거나, 사용자가 전자 장치(100)를 어느 손으로 파지하였는지에 대한 정보의 특징을 산출하는 등의 동작을 포함할 수도 있다. 이 경우, 그립 센서(157)는 하드웨어 모듈 및 소프트웨어 모듈을 가지는 기능적 모듈이 될 수 있다.
조도 센서(158)는 광원으로부터 송신되는 광 신호를 감지하여 전기 신호로 변환하여 출력한다. 조도 센서(158)는 포토 다이오드(photodiode) 또는 황화카드뮴 광전도셀(CdS photoconductive Cells)을 이용하여 가시광 영역을 감지하고 전자 장치(100) 주변의 조도를 감지할 수 있다. 여기서, 제스쳐 센서(151), 근접 센서(157) 및 조도 센서(158)는 카메라부(170)에 포함된 포토 다이오드를 이용하여 감지 동작을 수행할 수 있다.
오디오부(160)는 음성과 전기신호를 쌍방향으로 변환시킬 수 있다. 오디오부(160), 예를 들어, 스피커, 리시버, 이어폰 또는 마이크 중 적어도 하나를 포함하여 입력 또는 출력되는 음성 정보를 변환시킬 수 있다.
카메라부(170)는 화상 및 동영상을 촬영하는 기능을 수행할 수 있다. 카메라부(170)는, 구현 예에 따라, 하나 이상의 이미지 센서, ISP(Image Signal Processor)(미도시) 또는 플래쉬 LED(flash LED)(미도시)를 포함할 수 있다. 카메라부(170)는 광 신호를 수신하는 수광 소자로서 빛을 받을 때 전류가 흐르는 성질을 이용하는 포토 다이오드(photodiode)가 사용될 수 있고, 또는 전하 결합소자(Charge-Coupled Device, CCD) 센서 또는 CMOS(Complementary Metal Oxide Seminconductor) 센서와 같은 이미지 센서를 포함할 수 있다. 이러한 수광 소자를 통하여 광 신호가 전기 신호로 변환되어 출력된다.
모터(180)는 전기적 신호를 기계적 진동으로 변환할 수 있다.
제어부(190)는 운영체제 및 응용 프로그램을 구동하여, 제어부(190)에 연결된 다수의 하드웨어 및 소프트웨어 구성요소들을 제어하고 멀티 미디어 데이터를 포함하는 각종 데이터 처리 및 연산을 수행할 수 있다. 제어부(190)는, 예를 들어, SoC(System on Chip)으로 구현될 수 있으며, GPU(Graphic Processing Unit)을 더 포함할 수도 있다. 예를 들어, 제어부(190)는 사용자 입력부(120)를 통해 전달된 암호 일치여부 및 사용자가 이미 설정한 암호 입력조건의 일치여부를 판단한다. 제어부(190)는 암호 일치여부 및 암호 입력조건의 일치여부에 따라 전자 장치(100)가 제공하는 적어도 하나의 기능을 실행할 수 있다. 예를 들어, 제어부(190)는 암호 일치여부 및 암호 입력조건의 일치여부에 따라 잠금 상태 화면의 제거 요청, 오프화면에서 온 화면으로의 전환, 전자 장치(100)가 제공하는 홈 스크린의 표시를 요청, 전자 장치(100)가 실행 중인 어플리케이션의 실행을 요청, 전자 장치(100)가 제공하는 적어도 하나의 어플리케이션의 실행을 요청 또는 전자 장치(100)에서 실행 중인 어플리케이션의 적어도 하나의 기능을 실행을 요청하는 신호를 수신할 수 있다. 적어도 하나의 기능의 실행을 요청하는 신호는 보통 사용자 입력부(120)를 통한 사용자 입력이 있는 경우에 생성될 수 있으나, 사용자의 개입 없이 전자 장치(100)에서 자동적으로 생성될 수 있다.
도 2는 본 발명의 일 실시예에 따른 제어부(190)의 구성을 나타내는 블록도이다.
제어부(190)는 입력 판단부(191), 입력 조건 판단부(192) 및 기능 실행부(193)를 포함할 수 있다. 여기서, 제어부(190)의 각 모듈들(191, 192, 93)의 구성은 설명에 편의에 따라 구성된 것이며, 모듈들(191, 192, 193)의 적어도 일부가 생략, 변경 또는 결합 등을 통해 다양한 형태를 가질 수 있다. 또한, 모듈들(191, 192, 193)은 하드웨어 또는 소프트웨어로 구현되거나, 하드웨어와 소프트웨어가 결합된 형태로 구현될 수 있다.
제어부(190)는 사용자에 의해 미리 설정된 암호 및 암호 입력조건과 기능 실행을 위해 사용자로부터 입력된 암호 및 암호 입력시 입력조건을 판단한다. 미리 설정된 암호 및 암호 입력조건과 사용자로부터 입력된 암호 및 암호 입력조건이 일치하면 전자 장치(100)가 제공하는 적어도 하나의 기능을 실행할 수 있다.
일 실시예에 따르면, 암호 입력조건이 전자 장치(100)의 회전 상태인 경우는 다음과 같다. 예를 들어, 사용자는 암호 입력시 전자 장치(100)가 가로로 회전된 상태(landscape mode)에서 입력된 암호에 따라 전자 장치(100)가 제공하는 적어도 하나의 기능을 실행하도록 입력조건을 설정할 수 있다. 이 경우, 사용자가 암호 입력시 전자 장치(100)가 세로로 회전된 상태(portrait mode)에서 전자 장치(100)에 암호를 입력하게 되면, 전자 장치(100)의 세로 상태에서 입력된 암호와 전자 장치(100)의 가로 상태(landscape mode)에서 전자 장치(100)에 입력된 암호가 동일하여도 제어부(190)는 전자 장치(100)가 제공하는 기능을 실행하지 않거나, 더 이상 암호가 입력되지 못하게 암호 입력필드를 비활성화시키거나 또는 전자 장치(100)가 제공하는 기능 실행을 차단시킬 수 있다. 여기서, 전자 장치(100)의 회전 상태는 자이로 센서(151)에 의해 감지될 수 있다. 전자 장치(100)가 제공하는 기능은 잠금 상태 화면의 제거 요청, 오프화면에서 온 화면으로의 전환, 전자 장치(100)가 제공하는 홈 스크린의 표시를 요청, 전자 장치(100)가 실행 중인 어플리케이션의 실행을 요청, 전자 장치(100)가 제공하는 적어도 하나의 어플리케이션의 실행을 요청 또는 전자 장치(100)에서 실행 중인 어플리케이션의 적어도 하나의 기능의 실행 요청 중 적어도 하나 이상을 포함한다.
일 실시예에 따르면, 암호 입력조건이 사용자의 전자 장치(100) 그립 상태인 경우는 다음과 같다. 예를 들어, 사용자는 암호 입력시 전자 장치(100)를 사용자의 왼손으로 잡은 상태에서 입력된 암호에 따라 전자 장치(100)가 제공하는 적어도 하나 이상의 기능을 실행하도록 입력조건을 설정할 수 있다. 이 경우, 사용자가 암호 입력시 전자 장치(100)를 오른손으로 잡고 전자 장치(100)에 암호를 입력하게 되면, 전자 장치(100)를 왼손으로 잡고 입력한 암호와 전자 장치(100)를 오른손으로 잡고 입력한 암호가 동일하여도 제어부(190)는 전자 장치(100)가 제공하는 기능을 실행하지 않거나, 암호가 입력되지 못하도록 암호 입력필드를 비활성화시키거나 또는 전자 장치(100)가 제공하는 기능 실행을 차단시킬 수 있다. 여기서, 사용자의 전자 장치(100) 파지 상태는 그립 센서(155)에 의해 감지될 수 있다.
일 실시예에 따르면, 암호 입력조건이 암호 입력 수단인 경우는 다음과 같다. 예를 들어, 사용자는 암호 입력시 펜에 의한 입력된 암호에 따라 전자 장치(100)가 제공하는 적어도 하나 이상의 기능을 실행하도록 입력조건을 설정할 수 있다. 이 경우, 사용자가 암호 입력시 손가락으로 전자 장치(100)에 암호를 입력하게 되면, 펜으로 입력한 암호와 손가락으로 입력한 암호가 동일하여도 제어부(190)는 전자 장치(100)가 제공하는 기능을 실행하지 않거나, 암호가 입력되지 못하도록 암호 입력필드를 비활성화시키거나 또는 전자 장치(100)가 제공하는 기능 실행을 차단시킬 수 있다. 여기서, 입력 수단은 사용자 입력부(120)에 의해 감지될 수 있다.
일 실시예에 따르면, 암호 입력조건이 시간인 경우는 다음과 같다. 예를 들어, 사용자는 암호 입력시 특정 시간(예를 들어, 오후 7시 이후 익일 오전 7시 까지)에 입력된 암호에 따라 전자 장치(100)가 제공하는 적어도 하나 이상의 기능을 실행하도록 입력조건을 설정할 수 있다. 이 경우, 사용자가 암호 입력시 특정 시간이 아닌 때 전자 장치(100)에 암호를 입력하게 되면, 특정 시간에 입력한 암호와 특정 시간이 아닌 때 입력한 암호가 동일하여도 제어부(190)는 전자 장치(100)가 제공하는 기능을 실행하지 않거나, 암호가 입력되지 못하도록 암호 입력필드를 비활성화시키거나 또는 전자 장치(100)가 제공하는 기능 실행을 차단시킬 수 있다. 여기서, 시간은 시간 센서(153) 또는 통신부(130)에 의해 감지될 수 있다.
일 실시예에 따르면, 암호 입력조건이 장소인 경우는 다음과 같다. 예를 들어, 사용자는 암호 입력시 특정 장소(예를 들어, 사용자의 집 또는 직장)에 입력된 암호에 따라 전자 장치(100)가 제공하는 적어도 하나 이상의 기능을 실행하도록 입력조건을 설정할 수 있다. 이 경우, 사용자가 암호 입력시 특정 장소가 아닌 곳에서 전자 장치(100)에 암호를 입력하게 되면, 특정 장소에 입력한 암호와 특정 장소가 아닌 곳에서 입력한 암호가 동일하여도 제어부(190)는 전자 장치(100)가 제공하는 기능을 실행하지 않거나, 암호가 입력되지 못하도록 암호 입력필드를 비활성화시키거나 또는 전자 장치(100)가 제공하는 기능 실행을 차단시킬 수 있다. 여기서, 장소는 통신부(130) 예를 들어, 위치 정보부(134) 또는 조도 센서(158)에 의해 감지될 수 있다.
일 실시예에 따르면, 암호 입력조건이 MDM 활성화인 경우는 다음과 같다. 예를 들어, 사용자는 암호 입력시 MDM이 활성화된 경우에 입력된 암호에 따라 전자 장치(100)가 제공하는 적어도 하나 이상의 기능을 실행하도록 입력조건을 설정할 수 있다. 이 경우, 사용자가 암호 입력시 MDM이 비활성화된 경우 전자 장치(100)에 암호를 입력하게 되면, MDM이 활성화된 경우에 입력한 암호와 MDM이 비활성화된 경우 입력한 암호가 동일하여도 제어부(190)는 전자 장치(100)가 제공하는 기능을 실행하지 않거나, 암호가 입력되지 못하도록 암호 입력필드를 비활성화시키거나 또는 전자 장치(100)가 제공하는 기능 실행을 차단시킬 수 있다.
일 실시예에 따르면, 암호 입력조건이 사용자의 얼굴 인식 또는 사용자의 특정 제스쳐 인식인 경우는 다음과 같다. 예를 들어, 사용자는 암호 입력시 사용자의 얼굴 또는 사용자의 특정 제스쳐 인식이 있는 경우 입력된 암호에 따라 전자 장치(100)가 제공하는 적어도 하나 이상의 기능을 실행하도록 입력조건을 설정할 수 있다. 이 경우, 사용자가 암호 입력시 사용자의 얼굴 인식 또는 사용자의 특정 제스쳐 인식이 없는 경우에서 전자 장치(100)에 암호를 입력하게 되면, 사용자는 암호 입력시 사용자의 얼굴 인식 또는 사용자의 특정 제스쳐 인식이 있는 경우 입력한 암호와 사용자가 암호 입력시 사용자의 얼굴 인식 또는 사용자의 특정 제스쳐 인식이 없는 경우 입력한 암호가 동일하여도 제어부(190)는 전자 장치(100)가 제공하는 기능을 실행하지 않거나, 암호가 입력되지 못하도록 암호 입력필드를 비활성화시키거나 또는 전자 장치(100)가 제공하는 기능 실행을 차단시킬 수 있다. 여기서, 사용자의 얼굴 인식 또는 사용자의 특정 제스쳐 인식은 카메라부(170), 제스쳐 센서(151) 또는 근접 센서(155) 중 적어도 하나에 의해 인식될 수 있다.
일 실시예에 따르면, 암호 입력조건이 통신 연결 또는 진동 기능 설정과 같은 전자 장치(100)의 제어 환경 설정 상태인 경우는 다음과 같다. 예를 들어, 사용자는 암호 입력시 통신 연결 또는 진동 기능 설정과 같은 전자 장치(100)의 제어 환경 설정 상태에 따라 전자 장치(100)가 제공하는 적어도 하나 이상의 기능을 실행하도록 입력조건을 설정할 수 있다. 제어 환경 설정은 블루투스(Bluetooth, BT)의 온(on)/오프(off) 여부, 와이파이(Wi-Fi)의 온(on)/오프(off) 여부, NFC(Near Field Communication)의 온(on)/오프(off) 여부, 통화 연결 진동 알림의 온(on)/오프(off) 여부 중 적어도 하나 이상을 포함한다. 이때, 입력조건 설정시 예를 들어, 블루투스 기능 온(on), 와이파이 기능 오프(off), NFC 기능 오프(off), 통화 연결 진동 알림 기능 온(on)인 경우에 입력되는 암호에 따라 전자 장치(100)가 제공하는 기능을 실행하도록 할 수 있다. 따라서, 입력조건으로 설정된 전자 장치(100) 제어 환경 설정과 다른 경우 암호 입력이 있으면, 입력한 암호가 동일하여도 제어부(190)는 전자 장치(100)가 제공하는 기능을 실행하지 않거나, 암호가 입력되지 못하도록 암호 입력필드를 비활성화시키거나 또는 전자 장치(100)가 제공하는 기능 실행을 차단시킬 수 있다.
일 실시예에 따르면, 암호 입력조건이 사용자의 지문 인식인 경우는 다음과 같다. 예를 들어, 사용자는 암호 입력시 사용자의 지문 인식이 있는 경우 입력된 암호에 따라 전자 장치(100)가 제공하는 적어도 하나 이상의 기능을 실행하도록 입력조건을 설정할 수 있다. 이 경우, 사용자가 암호 입력시 사용자의 지문 인식 이 없는 경우에서 전자 장치(100)에 암호를 입력하게 되면, 사용자는 암호 입력시 사용자의 지문 인식이 있는 경우 입력한 암호와 사용자가 암호 입력시 사용자의 지문 인식이 없는 경우 입력한 암호가 동일하여도 제어부(190)는 전자 장치(100)가 제공하는 기능을 실행하지 않거나, 암호가 입력되지 못하도록 암호 입력필드를 비활성화시키거나 또는 전자 장치(100)가 제공하는 기능 실행을 차단시킬 수 있다. 여기서, 사용자의 지문 인식은 지문 인식 센서(156)에 의해 인식될 수 있다.
일 실시예에 따르면, 암호 입력조건이 사용자의 음성 인식인 경우는 다음과 같다. 예를 들어, 사용자는 암호 입력시 사용자의 음성 인식이 있는 경우 입력된 암호에 따라 전자 장치(100)가 제공하는 적어도 하나 이상의 기능을 실행하도록 입력조건을 설정할 수 있다. 이 경우, 사용자가 암호 입력시 사용자의 음성 인식 이 없는 경우에서 전자 장치(100)에 암호를 입력하게 되면, 사용자는 암호 입력시 사용자의 음성 인식이 있는 경우 입력한 암호와 사용자가 암호 입력시 사용자의 음성 인식이 없는 경우 입력한 암호가 동일하여도 제어부(190)는 전자 장치(100)가 제공하는 기능을 실행하지 않거나, 암호가 입력되지 못하도록 암호 입력필드를 비활성화시키거나 또는 전자 장치(100)가 제공하는 기능 실행을 차단시킬 수 있다. 여기서, 사용자의 음성 인식은 오디오부(160)에 의해 인식될 수 있다.
일 실시예에 따르면, 암호 입력조건이 절전 모드인 경우는 다음과 같다. 예를 들어, 사용자는 암호 입력시 절전 모드가 활성화된 경우에 입력된 암호에 따라 전자 장치(100)가 제공하는 적어도 하나 이상의 기능을 실행하도록 입력조건을 설정할 수 있다. 이 경우, 사용자가 암호 입력시 절전 모드가 비활성화된 경우 전자 장치(100)에 암호를 입력하게 되면, 절전 모드가 활성화된 경우에 입력한 암호와 절전 모드가 비활성화된 경우 입력한 암호가 동일하여도 제어부(190)는 전자 장치(100)가 제공하는 기능을 실행하지 않거나, 암호가 입력되지 못하도록 암호 입력필드를 비활성화시키거나 또는 전자 장치(100)가 제공하는 기능 실행을 차단시킬 수 있다.
제어부(190)는 사용자 입력부(120)를 통해 전달된 암호 일치여부 및 사용자가 이미 설정한 암호 입력조건의 일치여부를 판단한다. 제어부(190)는 암호 일치여부 및 암호 입력조건의 일치여부에 따라 전자 장치(100)가 제공하는 적어도 하나의 기능을 실행할 수 있다. 예를 들어, 제어부(190)는 암호 일치여부 및 암호 입력조건의 일치여부에 따라 잠금 상태 화면의 제거 요청, 오프화면에서 온 화면으로의 전환, 전자 장치(100)가 제공하는 홈 스크린의 표시를 요청, 전자 장치(100)가 실행 중인 어플리케이션의 실행을 요청, 전자 장치(100)가 제공하는 적어도 하나의 어플리케이션의 실행을 요청 또는 전자 장치(100)에서 실행 중인 어플리케이션의 적어도 하나의 기능의 실행을 요청하는 신호를 수신할 수 있다. 적어도 하나의 기능의 실행을 요청하는 신호는 보통 사용자 입력부(120)를 통한 사용자 입력이 있는 경우에 생성될 수 있으나, 사용자의 개입 없이 전자 장치(100)에서 자동적으로 생성될 수 있다.
입력 판단부(191)는 사용자 입력부(120)로부터 전달되는 암호가 기 설정된 암호와 일치하는지 여부를 판단한다. 예를 들어, 사용자 입력부(120)로부터 전달되는 암호는 적어도 하나 이상의 사용자가 터치 입력하는 서명 방식, 문자 및/또는 숫자 조합의 비밀번호 방식(personal identification number, PIN) 또는 사용자가 특정 패턴을 터치 입력하는 것을 암호로 인식하는 패턴 방식을 포함할 수 있다. 입력 판단부(191)는 입력된 암호가 기 설정된 암호와 일치하는지 여부를 판단하여 기능 실행부(193)로 전달한다.
입력조건 판단부(192)는 기 설정된 암호 입력조건에 따라 암호가 입력되었는지 판단한다. 입력조건 판단부(192)는 적어도 하나의 통신부(130), 센서부(150), 오디오부(160) 또는 카메라부(170)에서 감지된 신호를 이용하여 기 설정된 암호 입력조건에 따라 암호가 입력되었는지 판단할 수 있다. 예를 들어, 입력조건은 암호 입력시 전자 장치(100)의 회전 상태, 암호 입력시 사용자의 전자 장치(100) 그립 상태, 암호 입력 수단(예를 들어, 손가락에 의한 터치 입력 또는 펜에 의한 터치 입력), 암호 입력 시간, 암호 입력 장소, 암호 입력시 카메라부(170)를 통한 기 설정된 사용자 얼굴 또는 제스쳐와 동일한지 인식, 암호 입력시 통신 연결 또는 전자 장치(100) 진동 기능 설정과 같은 전자 장치(100) 제어 환경 설정 상태, 암호 입력시 전자 장치(100)의 모바일 단말 관리(Mobile Device Management, MDM) 활성화 상태, 암호 입력시 사용자 지문 인식, 암호 입력시 전자 장치(100)의 절전 모드 활성화 상태, 암호 입력시 기 설정된 사용자 음성과 동일한지 인식 중 적어도 하나 이상일 수 있다. 입력조건 판단부(192)는 적어도 하나 이상의 암호 입력시 전자 장치(100)의 회전 상태, 암호 입력시 사용자의 전자 장치(100) 그립 상태, 암호 입력 수단(예를 들어, 손가락에 의한 터치 입력 또는 펜에 의한 터치 입력), 암호 입력 시간, 암호 입력 장소, 암호 입력시 카메라부(170)를 통한 기 설정된 사용자 얼굴 또는 제스쳐와 동일한지 인식 여부, 암호 입력시 지문 인식 여부 암호 입력시 통신 연결 또는 전자 장치(100) 진동 기능 설정과 같은 전자 장치(100) 제어 환경 설정 상태, 암호 입력시 절전 모드 상태, 암호 입력시 전자 장치(100)의 모바일 단말 관리(Mobile Device Management, MDM) 활성화 상태 또는 암호 입력시 기 설정된 사용자 음성과 동일한지 인식 등의 입력조건이 기 설정된 입력조건과 일치하는지 여부를 판단하여 기능 실행부(193)에 일치여부를 전달한다. 암호 입력조건은 암호입력시 사용자만이 인식하는 표시부(110)상에 표시되지 않는 암호일 수 있다. 암호 입력조건은 기호, 문자, 제스쳐와 같은 시각적 암호 외에 비시간적 암호일 수 있다.
여기서, 모바일 단말 관리(MDM)은 스마트 폰(Smart Phone), 태블릿 PC(Tablet PC)와 같은 휴대용 전자 기기 특성에 따른 비즈니스 위험을 줄이고 기업 내 전자 기기의 기능 및 보안을 최적화하기 위한 것으로서 전자 기기의 보호, 관리, 감시, 지원하는 일련의 모바일 솔루션에 관한 것으로서, 특정 장소(예를 들어, 모바일 단말 관리)에 전자 장치(100)가 위치하면 자동으로 모바일 단말 관리(MDM)가 활성화되어 전자 장치(100)의 보안성을 높일 수 있다.
기능 실행부(193)는 입력 판단부(191) 및 입력조건 판단부(192)로부터 전달받은 신호에 따라 잠금 상태 화면의 제거 요청, 오프화면에서 온 화면으로의 전환, 전자 장치(100)가 제공하는 홈 스크린의 표시를 요청, 전자 장치(100)가 실행 중인 어플리케이션의 실행을 요청, 전자 장치(100)가 제공하는 적어도 하나의 어플리케이션의 실행을 요청 또는 전자 장치(100)에서 실행 중인 어플리케이션의 적어도 하나의 기능의 실행 요청을 실행하고, 기능을 실행한 결과를 표시부(110)로 제공할 수 있다. 기능 실행부(193)는 입력 판단부(191)로부터 전달받은 기 설정된 암호와 입력받은 암호에 일치에 관한 신호 및 입력조건 판단부(193)로부터 전달받은 기 설정된 암호 입력조건과 암호 입력시 입력조건의 일치에 관한 신호에 따라 잠금 상태 화면의 제거 요청, 오프화면에서 온 화면으로의 전환, 전자 장치(100)가 제공하는 홈 스크린의 표시를 요청, 전자 장치(100)가 실행 중인 어플리케이션의 실행을 요청, 전자 장치(100)가 제공하는 적어도 하나의 어플리케이션의 실행을 요청 또는 전자 장치(100)에서 실행 중인 어플리케이션의 적어도 하나의 기능의 실행 요청을 실행하고, 기능을 실행한 결과를 표시부(110)로 제공할 수 있다.
도 3은 본 발명의 일 실시예에 따른 전자 장치의 암호를 이용한 인증 방법 을 나타내는 순서도이다.
전자 장치(100)는 301 단계에서, 사용자로부터 암호를 입력받는다(수신한다). 여기서, 암호는 서명 방식, 문자 또는 숫자 조합의 비밀번호 방식(personal identification number, PIN) 또는 사용자가 특정 패턴을 터치 입력하는 것을 암호로 인식하는 패턴 방식 중 적어도 하나 이상을 포함할 수 있다.
전자 장치(100)는 303 단계에서, 사용자로부터 수신된 암호와 저장된 암호를 비교한다. 전자 장치(100)는 303 단계에서, 사용자로부터 수신된 암호와 기 저장(기 설정)된 암호와 일치 여부를 판단한다.
사용자로부터 수신된 암호와 기 저장(기 설정)된 암호가 일치하지 않으면, 전자 장치(100)는 309 단계에서, 전자 장치(100)의 표시부(110)를 통해 암호 입력 오류 메시지 표시 및 재시도 요청를 표시하거나, 암호 입력 오류 메시지 표시 또는 재시도 요청를 표시할 수 있다.
사용자로부터 수신된 암호와 기 저장(기 설정)된 암호가 일치하면, 전자 장치(100)는 305 단계에서, 기 설정된 암호 입력조건과 암호 입력시 입력조건의 일치여부를 감지한다. 여기서, 암호 입력조건은 암호 입력시 전자 장치(100)의 회전 상태, 암호 입력시 사용자의 전자 장치(100) 그립 상태, 암호 입력 수단(예를 들어, 손가락에 의한 터치 입력 또는 펜에 의한 터치 입력), 암호 입력 시간, 암호 입력 장소, 암호 입력시 카메라부(170)를 통한 기 설정된 사용자 얼굴 또는 제스쳐와 동일한지 인식, 암호 입력시 통신 연결 또는 전자 장치(100) 진동 기능 설정과 같은 전자 장치(100) 제어 환경 설정 상태, 암호 입력시 전자 장치(100)의 모바일 단말 관리(Mobile Device Management, MDM) 활성화 상태, 암호 입력시 사용자 지문 인식, 암호 입력시 전자 장치(100)의 절전 모드 활성화 상태, 암호 입력시 기 설정된 사용자 음성과 동일한지 인식 중 적어도 하나 이상일 수 있다.
기 설정된 암호 입력조건과 암호 입력시 입력조건의 일치하면, 전자 장치(100)는 307 단계에서, 전자 장치(100)가 제공하는 기능을 실행한다. 전자 장치(100)가 제공하는 기능은 잠금 상태 화면의 제거 요청, 오프화면에서 온 화면으로의 전환, 전자 장치(100)가 제공하는 홈 스크린의 표시를 요청, 전자 장치(100)가 실행 중인 어플리케이션의 실행을 요청, 전자 장치(100)가 제공하는 적어도 하나의 어플리케이션의 실행을 요청 또는 전자 장치(100)에서 실행 중인 어플리케이션의 적어도 하나의 기능의 실행 요청 중 적어도 하나 이상을 포함한다.
기 설정된 암호 입력조건과 암호 입력시 입력조건의 일치하지 않으면, 전자 장치(100)는 309 단계에서, 전자 장치(100)에 표시되는 비활성화하거나 기능 실행을 차단한다. 또는, 기 설정된 암호 입력조건과 암호 입력시 입력조건의 일치하지 않으면, 전자 장치(100)는 309 단계에서, 전자 장치(100)에 표시되는 비활성화하고 기능 실행을 차단한다.
도 4는 본 발명의 일 실시예에 따른 전자 장치의 암호 설정 방법을 나타내는 순서도이다.
전자 장치(100)는 401 단계에서, 암호 입력시 입력조건을 설정한다. 여기서, 암호 입력조건은 암호 입력시 전자 장치(100)의 회전 상태, 암호 입력시 사용자의 전자 장치(100) 그립 상태, 암호 입력 수단(예를 들어, 손가락에 의한 터치 입력 또는 펜에 의한 터치 입력), 암호 입력 시간, 암호 입력 장소, 암호 입력시 카메라부(170)를 통한 기 설정된 사용자 얼굴 또는 제스쳐와 동일한지 인식, 암호 입력시 통신 연결 또는 전자 장치(100) 진동 기능 설정과 같은 전자 장치(100) 제어 환경 설정 상태, 암호 입력시 전자 장치(100)의 모바일 단말 관리(Mobile Device Management, MDM) 활성화 상태, 암호 입력시 사용자 지문 인식, 암호 입력시 전자 장치(100)의 절전 모드 활성화 상태, 암호 입력시 기 설정된 사용자 음성과 동일한지 인식 중 적어도 하나 이상일 수 있다. 전자 장치(100)는 401 단계에서, 암호 입력조건 설정시 사용자로부터 선택된 입력조건을 수신한다.
전자 장치(100)는 403 단계에서, 설정된 입력조건을 저장한다. 전자 장치(100)는 403 단계에서, 암호 입력조건 설정시 사용자로부터 선택된 입력조건을 저장한다.
전자 장치(100)는 405 단계에서, 암호를 설정한다. 여기서, 암호는 서명 방식, 문자 또는 숫자 조합의 비밀번호 방식(personal identification number, PIN) 또는 사용자가 특정 패턴을 터치 입력하는 것을 암호로 인식하는 패턴 방식 중 적어도 하나 이상을 포함할 수 있다. 전자 장치(100)는 405 단계에서, 사용자로부터 선택된 암호를 수신한다.
전자 장치(100)는 407 단계에서, 설정된 암호를 저장한다. 전자 장치(100)는 407 단계에서, 사용자로부터 선택된 암호를 저장한다.
도 5 내지 도 9는 본 발명의 일 실시예에 따른 전자 장치(100)의 암호를 이용한 인증 방법을 나타내는 도면이다.
도 5는 암호 입력조건이 전자 장치(100)의 회전 상태인 경우 전자 장치(100)의 암호를 이용한 인증 방법을 나타내는 도면이다. 사용자는 암호 입력시 전자 장치(100)가 가로로 회전된 상태(landscape mode)에서 입력된 암호에 따라 전자 장치(100)가 제공하는 적어도 하나의 기능을 실행하도록 입력조건을 설정할 수 있다(A 화면). 이 경우, 사용자가 암호 입력시 전자 장치(100)가 세로로 회전된 상태(portrait mode)에서 전자 장치(100)에 암호를 입력하게 되면(B 화면), 전자 장치(100)의 세로 상태에서 입력된 암호와 전자 장치(100)의 가로 상태(landscape mode)에서 전자 장치(100)에 입력된 암호가 동일하여도 전자 장치(100)가 제공하는 기능을 실행하지 않거나, 더 이상 암호가 입력되지 못하게 암호 입력필드를 비활성화시키거나 또는 전자 장치(100)가 제공하는 기능 실행을 차단시킬 수 있다. 여기서, 전자 장치(100)의 회전 상태는 자이로 센서(151)에 의해 감지될 수 있다. 전자 장치(100)가 제공하는 기능은 잠금 상태 화면의 제거 요청, 오프화면에서 온 화면으로의 전환, 전자 장치(100)가 제공하는 홈 스크린의 표시를 요청, 전자 장치(100)가 실행 중인 어플리케이션의 실행을 요청, 전자 장치(100)가 제공하는 적어도 하나의 어플리케이션의 실행을 요청 또는 전자 장치(100)에서 실행 중인 어플리케이션의 적어도 하나의 기능의 실행 요청 중 적어도 하나 이상을 포함한다.
도 6은 암호 입력조건이 사용자의 얼굴 인식(C화면) 또는 사용자의 특정 제스쳐 인식(D화면)인 경우 전자 장치(100)의 암호를 이용한 인증 방법을 나타내는 도면이다. 사용자는 암호 입력시 사용자의 얼굴 인식(C화면) 또는 사용자의 특정 제스쳐 인식(D화면)이 있는 경우 입력된 암호에 따라 전자 장치(100)가 제공하는 적어도 하나 이상의 기능을 실행하도록 입력조건을 설정할 수 있다. 이 경우, 사용자가 암호 입력시 사용자의 얼굴 인식 또는 사용자의 특정 제스쳐 인식이 없는 경우에서 전자 장치(100)에 암호를 입력하게 되면, 사용자는 암호 입력시 사용자의 얼굴 인식 또는 사용자의 특정 제스쳐 인식이 있는 경우(C화면 또는 D화면) 입력한 암호와 사용자가 암호 입력시 사용자의 얼굴 인식 또는 사용자의 특정 제스쳐 인식이 없는 경우 입력한 암호가 동일하여도 전자 장치(100)가 제공하는 기능을 실행하지 않거나, 암호가 입력되지 못하도록 암호 입력필드를 비활성화시키거나 또는 전자 장치(100)가 제공하는 기능 실행을 차단시킬 수 있다. 여기서, 사용자의 얼굴 인식 또는 사용자의 특정 제스쳐 인식은 전자 장치(100) 전면에 포함된 카메라부(170), 제스쳐 센서(151) 또는 근접 센서(155) 중 적어도 하나에 의해 인식될 수 있다.
도 7은 암호 입력조건이 통신 연결 또는 진동 기능 설정과 같은 전자 장치(100)의 제어 환경 설정 상태인 경우 전자 장치(100)의 암호를 이용한 인증 방법을 나타내는 도면이다.
사용자는 암호 입력시 통신 연결 또는 진동 기능 설정과 같은 전자 장치(100)의 제어 환경 설정 상태에 따라 전자 장치(100)가 제공하는 적어도 하나 이상의 기능을 실행하도록 입력조건을 설정할 수 있다. 제어 환경 설정은 블루투스(Bluetooth, BT)의 온(on)/오프(off) 여부, 와이파이(Wi-Fi)의 온(on)/오프(off) 여부, GPS(Global Position System)의 온(on)/오프(off) 여부, 통화 연결 진동 알림(mute 기능)의 온(on)/오프(off) 여부, 화면 회전 고정(screen rotation)의 온(on)/오프(off) 여부 중 적어도 하나 이상을 포함한다. 이때, 도 7과 같이, 와이파이(Wi-Fi) 기능의 온(on), GPS(Global Position System) 기능의 오프(off), 통화 연결 진동 알림(mute 기능)의 오프(off), 화면 회전 고정(screen rotation)의 오프(off), 블루투스(Bluetooth, BT)의 오프(off)로 제어 환경을 설정된 경우에 입력되는 암호에 따라 전자 장치(100)가 제공하는 기능을 실행하도록 할 수 있다. 따라서, 입력조건으로 설정된 전자 장치(100) 제어 환경 설정과 다른 경우 암호 입력이 있으면, 전자 장치(100)는 입력한 암호가 동일하여도 전자 장치(100)가 제공하는 기능을 실행하지 않거나, 암호가 입력되지 못하도록 암호 입력필드를 비활성화시키거나 또는 전자 장치(100)가 제공하는 기능 실행을 차단시킬 수 있다. 전자 장치(100)는 블루투스(Bluetooth, BT)의 온(on)/오프(off) 여부, 와이파이(Wi-Fi)의 온(on)/오프(off) 여부, GPS(Global Position System)의 온(on)/오프(off) 여부, 통화 연결 진동 알림(mute 기능)의 온(on)/오프(off) 여부, 화면 회전 고정(screen rotation)의 온(on)/오프(off)와 같은 제어 환경의 설정을 제어센터 형태의 사용자 인터페이스(User Interface)로 표시부(110)에 제공할 수 있다.
도 8a 내지 도 8b는 암호 입력조건이 사용자의 전자 장치(100) 그립 상태인 경우 전자 장치(100)의 암호를 이용한 인증 방법을 나타내는 도면이다.
예를 들어, 도 8a에서, 사용자는 암호 입력시 전자 장치(100)를 사용자의 오른손이나 왼손만으로 잡은 상태에서 입력된 암호에 따라 전자 장치(100)가 제공하는 적어도 하나 이상의 기능을 실행하도록 입력조건을 설정할 수 있다. 또는, 도 8b에서, 사용자는 암호 입력시 전자 장치(100)를 사용자의 어느 한 손으로 파지하여도 적어도 하나 이상의 특정 손가락을 지정하여 적어도 하나 이상의 특정 손가락으로 잡는 경우에만 전자 장치(100)가 제공하는 적어도 하나 이상의 기능을 실행하도록 입력조건을 설정할 수 있다. 이 경우, 사용자가 암호 입력시 전자 장치(100)를 왼손으로 잡고 전자 장치(100)에 암호를 입력하게 되면, 전자 장치(100)를 오른손으로 잡고 입력한 암호와 전자 장치(100)를 왼손으로 잡고 입력한 암호가 동일하여도 전자 장치(100)가 제공하는 기능을 실행하지 않거나, 암호가 입력되지 못하도록 암호 입력필드를 비활성화시키거나 또는 전자 장치(100)가 제공하는 기능 실행을 차단시킬 수 있다. 여기서, 사용자의 전자 장치(100) 파지 상태는 그립 센서(155)에 의해 감지될 수 있다. 또는, 사용자가 지정한 적어도 하나 이상의 특정 손가락으로 전자 장치(100)에 암호를 입력하게 되면, 전자 장치(100)는 사용자가 지정한 적어도 하나 이상의 특정 손가락으로 입력한 암호와 전자 장치(100)를 사용자가 지정하지 않은 손가락으로 입력한 암호가 동일하여도 전자 장치(100)가 제공하는 기능을 실행하지 않거나, 암호가 입력되지 못하도록 암호 입력필드를 비활성화시키거나 또는 전자 장치(100)가 제공하는 기능 실행을 차단시킬 수 있다.
도 9 a는 암호 입력조건이 암호 입력 수단인 경우 전자 장치(100)의 암호를 이용한 인증 방법을 나타내는 도면이다.
사용자는 암호 입력시 펜(910)에 의한 입력된 암호에 따라 전자 장치(100)가 제공하는 적어도 하나 이상의 기능을 실행하도록 입력조건을 설정할 수 있다. 이 경우, 사용자가 암호 입력시 손가락(920)으로 전자 장치(100)에 암호를 입력하게 되면, 펜(910)으로 입력한 암호와 손가락(920)으로 입력한 암호가 동일하여도 전자 장치(100)가 제공하는 기능을 실행하지 않거나, 암호가 입력되지 못하도록 암호 입력필드를 비활성화시키거나 또는 전자 장치(100)가 제공하는 기능 실행을 차단시킬 수 있다. 여기서, 입력 수단은 사용자 입력부(120)에 의해 감지될 수 있다.
도 9 b는 암호 입력조건이 암호 입력 수단 및 서명인 경우 전자 장치(100)의 암호를 이용한 인증 방법을 나타내는 도면이다.
사용자는 암호 입력시 암호 입력 수단 및 서명에 따라 전자 장치(100)가 제공하는 적어도 하나 이상의 기능을 실행하도록 입력조건을 설정할 수 있다. 예를 들어, 사용자가 암호 입력시 손가락(920)으로 전자 장치(100)에 서명"ki"를 입력하고 펜(910)으로 서명"m"을 입력한 상태에서 입력한 암호만이 유효한 것으로 할 수 있다. 또한, 전자 장치(100)는 서명"kim"을 미리 설정하고 유효한 필체인지 판단할 수 있다. 따라서, 미리 정해진 방식으로 서명을 입력하지 않거나 미리 정해진 필체가 아닌 경우에는 손가락(920)으로 입력한 암호가 동일하여도 전자 장치(100)가 제공하는 기능을 실행하지 않거나, 암호가 입력되지 못하도록 암호 입력필드를 비활성화시키거나 또는 전자 장치(100)가 제공하는 기능 실행을 차단시킬 수 있다. 여기서, 입력 수단은 사용자 입력부(120)에 의해 감지될 수 있다.
본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있으므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.

Claims (16)

  1. 전자 장치의 암호를 이용한 인증 방법에 있어서,
    암호를 입력받는 단계;
    상기 입력된 암호와 기 저장된 암호의 일치 여부를 판단하는 단계;
    상기 입력된 암호와 상기 기 저장된 암호가 일치하면 상기 암호 입력시 입력조건과 기 저장된 암호 입력조건의 일치여부를 판단하는 단계; 및
    상기 암호 입력시 입력조건과 상기 기 저장된 암호 입력조건이 일치하면 기능을 실행하는 단계를 포함하는 전자 장치의 암호를 이용한 인증 방법.
  2. 제 1항에 있어서,
    상기 암호 입력시 입력조건과 상기 기 저장된 암호 입력조건이 일치하지 않으면 상기 암호를 입력할 수 있는 입력필드를 비활성화하거나 상기 기능 실행을 차단하는 단계를 더 포함하는 전자 장치의 암호를 이용한 인증 방법.
  3. 제 1항에 있어서,
    상기 입력된 암호와 상기 기 저장된 암호가 일치하지 않으면 암호 오류 메시지를 표시하거나 암호 입력 재시도 요청하는 단계를 더 포함하는 전자 장치의 암호를 이용한 인증 방법.
  4. 제 1항에 있어서,
    상기 암호는
    서명 방식, 비밀번호 방식 또는 패턴 방식 중 적어도 하나 이상인 전자 장치의 암호를 이용한 인증 방법.
  5. 제 4항에 있어서,
    상기 암호 입력조건은
    상기 암호 입력시 상기 서명 방식, 상기 비밀번호 방식 또는 상기 패턴 방식외의 비시각적 암호인 것을 특징으로 하는 적어도 하나 이상의 전자 장치의 암호를 이용한 인증 방법.
  6. 제 5항에 있어서,
    상기 암호 입력조건은
    상기 전자 장치의 회전 상태, 상기 전자 장치의 그립 상태, 상기 암호 입력 수단, 상기 암호 입력 시간, 상기 암호 입력 장소, 사용자 얼굴 인식, 사용자 제스쳐 인식, 사용자 지문 인식, 사용자 음성 인식, 상기 전자 장치의 제어 환경 설정 상태, 상기 전자 장치의 절전 모드 상태 또는 상기 전자 장치의 모바일 단말 관리(MDM)활성화 상태 중 적어도 하나 이상을 상기 입력조건으로 하는 것을 특징으로 하는 전자 장치의 암호를 이용한 인증 방법.
  7. 제 1항에 있어서,
    상기 기능은
    잠금 상태 화면의 제거 요청, 오프화면에서 온 화면으로의 전환, 상기 전자 장치가 제공하는 홈 스크린의 표시 요청, 상기 전자 장치가 실행 중인 어플리케이션의 실행 요청, 상기 전자 장치가 제공하는 적어도 하나의 어플리케이션의 실행을 요청 또는 상기 전자 장치에서 실행 중인 어플리케이션의 적어도 하나의 기능의 실행 요청 중 적어도 하나를 포함하는 전자 장치의 암호를 이용한 인증 방법.
  8. 제 1항에 있어서,
    상기 암호 입력조건을 설정하는 단계;
    상기 설정된 암호 입력조건을 저장하는 단계;
    상기 암호를 설정하는 단계; 및
    상기 설정된 암호를 저장하는 단계를 더 포함하는 전자 장치의 암호를 이용한 인증 방법.
  9. 사용자로부터 암호를 입력받는 사용자 입력부;
    기 설정된 암호 및 상기 기 설정된 암호 입력조건을 저장하는 메모리부;
    상기 입력된 암호와 상기 기 설정된 암호의 일치 여부를 판단하고, 상기 입력된 암호와 상기 기 설정된 암호가 일치하면 상기 암호 입력시 입력조건과 상기 기 설정된 암호 입력조건의 일치여부를 판단하며, 상기 암호 입력시 입력조건과 상기 기 설정된 암호 입력조건이 일치하면 기능을 실행하는 제어부; 및
    상기 제어부에 의해 실행된 상기 기능을 표시하는 표시부를 포함하는 전자 장치.
  10. 제 9항에 있어서,
    상기 제어부는
    상기 암호 입력시 입력조건과 상기 기 설정된 암호 입력조건이 일치하지 않으면 상기 암호를 입력할 수 있는 입력필드를 비활성화하거나 상기 기능 실행을 차단하는 것을 특징으로 하는 전자 장치.
  11. 제 9항에 있어서,
    상기 제어부는
    상기 입력된 암호와 상기 기 설정된 암호가 일치하지 않으면 암호 오류 메시지를 상기 표시부에 표시하도록 하거나 암호 입력 재시도 요청하는 전자 장치.
  12. 제 9항에 있어서,
    서명 방식, 비밀번호 방식 또는 패턴 방식 중 적어도 하나 이상인 것을 특징으로 하는 전자 장치.
  13. 제 12항에 있어서,
    상기 암호 입력조건은
    상기 암호 입력시 상기 서명 방식, 상기 비밀번호 방식 또는 상기 패턴 방식외의 비시각적 암호인 것을 특징으로 하는 적어도 하나 이상인 것을 특징으로 하는 전자 장치.
  14. 제 13항에 있어서,
    상기 암호 입력조건은
    상기 전자 장치의 회전 상태, 상기 전자 장치의 그립 상태, 상기 암호 입력 수단, 상기 암호 입력 시간, 상기 암호 입력 장소, 사용자 얼굴 인식, 사용자 제스쳐 인식, 사용자 지문 인식, 사용자 음성 인식, 상기 전자 장치의 제어 환경 설정 상태, 상기 전자 장치의 절전 모드 상태 또는 상기 전자 장치의 모바일 단말 관리(MDM)활성화 상태 중 적어도 하나 이상을 상기 입력조건으로 하는 것을 특징으로 하는 전자 장치.
  15. 제 9항에 있어서,
    상기 기능은
    잠금 상태 화면의 제거 요청, 오프화면에서 온 화면으로의 전환, 상기 전자 장치가 제공하는 홈 스크린의 표시 요청, 상기 전자 장치가 실행 중인 어플리케이션의 실행 요청, 상기 전자 장치가 제공하는 적어도 하나의 어플리케이션의 실행을 요청 또는 상기 전자 장치에서 실행 중인 어플리케이션의 적어도 하나의 기능의 실행 요청 중 적어도 하나를 포함하는 전자 장치.
  16. 제 9항에 있어서,
    상기 제어부는
    상기 암호 입력조건을 설정하고, 상기 설정된 암호 입력조건을 상기 메모리부에 저장하며, 상기 암호를 설정하고, 상기 설정된 암호를 상기 메모리부에 저장하는 전자 장치.
KR1020130126330A 2013-10-23 2013-10-23 전자 장치 및 전자 장치의 암호를 이용한 인증 방법 KR20150046852A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020130126330A KR20150046852A (ko) 2013-10-23 2013-10-23 전자 장치 및 전자 장치의 암호를 이용한 인증 방법
US14/522,497 US20150113633A1 (en) 2013-10-23 2014-10-23 Electronic device and authentication method using password thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130126330A KR20150046852A (ko) 2013-10-23 2013-10-23 전자 장치 및 전자 장치의 암호를 이용한 인증 방법

Publications (1)

Publication Number Publication Date
KR20150046852A true KR20150046852A (ko) 2015-05-04

Family

ID=52827418

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130126330A KR20150046852A (ko) 2013-10-23 2013-10-23 전자 장치 및 전자 장치의 암호를 이용한 인증 방법

Country Status (2)

Country Link
US (1) US20150113633A1 (ko)
KR (1) KR20150046852A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220150050A (ko) 2021-05-03 2022-11-10 김영수 사용자 확인에 의한 스마트 기기 안전 관리 방법

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10025915B2 (en) 2013-12-05 2018-07-17 Lenovo (Singapore) Pte. Ltd. Contact signature authentication of user of device
US20150161369A1 (en) * 2013-12-05 2015-06-11 Lenovo (Singapore) Pte. Ltd. Grip signature authentication of user of device
KR102236279B1 (ko) * 2014-06-17 2021-04-02 엘지전자 주식회사 이동단말기 및 그 제어방법
US9930034B2 (en) * 2015-07-29 2018-03-27 International Business Machines Corporation Authenticating applications using a temporary password
CN106446622B (zh) * 2015-08-04 2019-05-21 深圳富泰宏精密工业有限公司 电子设备及其密码输入方法
US9848331B2 (en) * 2015-11-20 2017-12-19 International Business Machines Corporation Augmenting mobile device access control modes with hardware buttons
US10417402B2 (en) * 2017-02-10 2019-09-17 International Business Machines Corporation Supplemental hand gesture authentication
US10951411B2 (en) 2017-08-23 2021-03-16 Semiconductor Components Industries, Llc Methods and apparatus for a password-protected integrated circuit
US10599829B2 (en) 2018-06-20 2020-03-24 James Carroll Image based apparatus and method thereof
US20200234302A1 (en) * 2019-01-23 2020-07-23 International Business Machines Corporation Password verification
US10652238B1 (en) * 2019-06-10 2020-05-12 Capital One Services, Llc Systems and methods for automatically performing secondary authentication of primary authentication credentials

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7103909B1 (en) * 1999-02-25 2006-09-05 Fujitsu Limited Method of unlocking password lock of storage device, information processor, computer-readable recording medium storing unlocking program, and control device
JP2001344212A (ja) * 2000-05-31 2001-12-14 Base Technology Inc バイオメトリクス情報によるコンピュータファイルの利用制限方法、コンピュータシステムへのログイン方法および記録媒体
JP2002007264A (ja) * 2000-06-22 2002-01-11 Matsushita Graphic Communication Systems Inc インターネットファクシミリ端末装置およびそれによる通信方法
JP2003006419A (ja) * 2001-06-22 2003-01-10 Seiko Epson Corp ネットワーク用情報管理システムおよび情報管理方法
US6879709B2 (en) * 2002-01-17 2005-04-12 International Business Machines Corporation System and method for automatically detecting neutral expressionless faces in digital images
US7031657B2 (en) * 2002-09-06 2006-04-18 Bijan Tadayon Safe method and system for mobile or wireless computing or communication devices
US20050226468A1 (en) * 2004-03-30 2005-10-13 Intel Corporation Method and apparatus for enabling context awareness in a wireless system
US8036433B1 (en) * 2004-04-01 2011-10-11 Ricoh Co., Ltd. Grid-based data input and authentication
US7725946B2 (en) * 2005-08-18 2010-05-25 Fujitsu Limited Program, system and method for authenticating permission to use a computer system and inhibiting access to an unauthorized user
JP4364220B2 (ja) * 2006-06-23 2009-11-11 シャープ株式会社 画像処理システム
US20080066167A1 (en) * 2006-09-12 2008-03-13 Andri Michael J Password based access including error allowance
US7865943B2 (en) * 2006-09-22 2011-01-04 Oracle International Corporation Credential vault encryption
JP2008243093A (ja) * 2007-03-29 2008-10-09 Toshiba Corp 辞書データの登録装置及び辞書データの登録方法
JP2010049357A (ja) * 2008-08-19 2010-03-04 Fujitsu Ltd 認証装置、認証システム及び認証方法
JP5513957B2 (ja) * 2010-04-02 2014-06-04 株式会社ジャパンディスプレイ 表示装置、認証方法、およびプログラム
CN102473060B (zh) * 2010-05-18 2016-03-23 松下电器(美国)知识产权公司 坐标决定装置、坐标决定方法
US8557513B2 (en) * 2011-06-27 2013-10-15 Biocrine Ab Methods for treating and/or limiting development of diabetes
KR20130028506A (ko) * 2011-09-09 2013-03-19 주식회사 팬택 주변환경을 이용한 잠금 해제기능을 갖는 전자장치 및 그 방법
EP2791844A4 (en) * 2011-12-13 2015-08-12 Intel Corp ORIENTANT AUTHENTICATION ON MOBILE PLATFORMS

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220150050A (ko) 2021-05-03 2022-11-10 김영수 사용자 확인에 의한 스마트 기기 안전 관리 방법

Also Published As

Publication number Publication date
US20150113633A1 (en) 2015-04-23

Similar Documents

Publication Publication Date Title
KR20150046852A (ko) 전자 장치 및 전자 장치의 암호를 이용한 인증 방법
ES2945065T3 (es) Método para abrir rápidamente una aplicación o función de la aplicación y terminal
KR102182297B1 (ko) 지문을 인식하는 방법 및 이를 제공하는 휴대 단말기
US20180314536A1 (en) Method and apparatus for invoking function in application
US10425409B2 (en) Method and apparatus for connecting between electronic devices using authentication based on biometric information
KR102206394B1 (ko) 전자 장치 및 전자 장치의 작업 설정 방법
CN108701043B (zh) 一种显示的处理方法及装置
EP2869528B1 (en) Method for performing authentication using biometrics information and portable electronic device supporting the same
US11243657B2 (en) Icon display method, and apparatus
KR20150034832A (ko) 지문인식 센서를 포함하는 전자기기 및 지문인식 센서를 포함하는 전자기기의 사용자 인증 수행 및 사용자 지문 이미지 등록 방법, 및 이 방법을 실행하기 위한 프로그램이 기록되어 있는 비휘발성 기록매체
US20150294516A1 (en) Electronic device with security module
KR20150018349A (ko) 휴대 단말기 및 휴대 단말기의 지문 입력 가이드 정보를 제공하는 방법, 및 이 방법을 실행하기 위한 프로그램이 기록되어 있는 비휘발성 기록매체
KR20150080736A (ko) 전자 장치의 기능 실행 방법 및 이를 사용하는 전자 장치
US10949644B2 (en) Fingerprint sensing method based on touch pressure in black screen mode of touch input device and touch input device for the same
KR20150059002A (ko) 지문 인식 방법 및 그 전자 장치
KR20120009851A (ko) 이동 단말기에서 보호 모드 실행방법 및 그 방법을 이용한 이동 단말기
WO2018059328A1 (zh) 一种终端控制方法及终端、存储介质
EP3637747B1 (en) User identification method, terminal and storage medium
EP3355169A1 (en) Mobile terminal and control method therefor
WO2019159500A1 (ja) 情報処理装置、情報処理方法、プログラム及びウェアラブル機器
KR100562144B1 (ko) 무선통신 단말기에서의 핑거 이미지 디스플레이 방법
US11341219B2 (en) Apparatus for unlocking electronic device by using stylus pen and method thereof
WO2021156919A1 (ja) 電子機器、情報処理方法およびプログラム
KR20200059438A (ko) 생체인식을 이용한 애플리케이션 제어 방법
KR20180031482A (ko) 스마트 카드 및 그 스마트 카드의 제어 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application