KR101122197B1 - 터치 위치 해킹에 의한 정보 유출을 방지하는 가상키패드 표시 방법 - Google Patents
터치 위치 해킹에 의한 정보 유출을 방지하는 가상키패드 표시 방법 Download PDFInfo
- Publication number
- KR101122197B1 KR101122197B1 KR1020110053697A KR20110053697A KR101122197B1 KR 101122197 B1 KR101122197 B1 KR 101122197B1 KR 1020110053697 A KR1020110053697 A KR 1020110053697A KR 20110053697 A KR20110053697 A KR 20110053697A KR 101122197 B1 KR101122197 B1 KR 101122197B1
- Authority
- KR
- South Korea
- Prior art keywords
- input
- virtual
- symbols
- display
- user
- Prior art date
Links
Images
Classifications
-
- 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
- G06F3/04897—Special input arrangements or commands for improving display capability
-
- 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/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
-
- 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
- G06F3/04895—Guidance during keyboard input operation, e.g. prompting
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
이 발명에 따른 가상키패드 표시 방법은, 가상키패드가 둘 이상의 가상키들을 포함하고, 상기 가상키들에 표시기호를 표시하여, 사용자로 하여금 입력대상기호들을 순차적으로 입력하도록 하기 위한 가상키패드 표시 방법에 있어서, 사용자로부터 정보입력시작이 요청되면 스크린 제어부가 전체 기호들 중 첫 번째 입력대상기호가 포함된 적어도 둘 이상의 표시기호들 정보를 획득하는 제1단계와, 상기 스크린 제어부가 상기 획득한 표시기호들을 상기 가상키들에 표시하는 제2단계와, 사용자로부터 임의의 가상키가 터치되면, 상기 스크린 제어부는 터치된 가상키에 표시된 표시기호를 저장하고 상기 전체 기호들 중 다음 순번의 입력대상기호가 포함된 적어도 둘 이상의 표시기호들 정보를 획득한 후 제2단계부터 반복 수행하는 제3단계를 포함한다.
Description
도 2는 이 발명의 제1실시예에 따른 스크린의 가상키패드 표시 방법을 도시한 동작 흐름도이다.
도 3은 입력대상기호들이 "hon"일 경우, 스크린에 표시되는 가상키패드를 그 순서대로 표시한 도면이다.
도 4는 안전입력 버튼과 일반입력 버튼을 표시한 스크린을 도시한 예시도이다.
입력대상기호 | 표시기호 참조정보 | 표시기호들 |
a ~ e | (a, 0) | (a ~ e & 0 ~ 4) |
f ~ j | (f, 0) | (f ~ j & 0 ~ 4) |
k ~ o | (k, 0) | (k ~ o & 0 ~ 4) |
p ~ t | (p, 5) | (p ~ t & 5 ~ 9) |
u ~ x, y/z | (u, 5) | (u ~ x, y/z, 5 ~ 9) |
0 ~ 4 | (a, 0) | (a ~ e & 0 ~ 4) |
5 ~ 9 | (p, 5) | (p ~ t & 5 ~ 9) |
입력대상기호 | 표시기호 참조정보 | 표시기호들 |
h | (f, 0) | (f ~ j & 0 ~ 4) |
o | (k, 0) | (k ~ o & 0 ~ 4) |
n | (k, 0) | (k ~ o & 0 ~ 4) |
a | (a, 0) | (a ~ e & 0 ~ 4) |
r | (p, 5) | (p ~ t & 5 ~ 9) |
a | (a, 0) | (a ~ e & 0 ~ 4) |
0 | (a, 0) | (a ~ e & 0 ~ 4) |
7 | (p, 5) | (p ~ t & 5 ~ 9) |
0 | (a, 0) | (a ~ e & 0 ~ 4) |
1 | (a, 0) | (a ~ e & 0 ~ 4) |
13 : 출력부 14 : 제어부
15 : 저장부
Claims (20)
- 가상키패드가 둘 이상의 가상키들을 포함하고, 상기 가상키들에 표시기호를 표시하여, 사용자로 하여금 입력대상기호들을 순차적으로 입력하도록 하기 위한 가상키패드 표시 방법에 있어서,
사용자로부터 정보입력시작이 요청되면 스크린 제어부가 전체 기호들 중 첫 번째 입력대상기호가 포함된 적어도 둘 이상의 표시기호들 정보를 획득하는 제1단계와,
상기 스크린 제어부가 상기 획득한 표시기호들을 상기 가상키들에 표시하는 제2단계와,
사용자로부터 임의의 가상키가 터치되면, 상기 스크린 제어부는 터치된 가상키에 표시된 표시기호를 저장하고 상기 전체 기호들 중 다음 순번의 입력대상기호가 포함된 적어도 둘 이상의 표시기호들 정보를 획득한 후 제2단계부터 반복 수행하는 제3단계를 포함한 것을 특징으로 하는 가상키패드 표시 방법. - 제 1 항에 있어서, 상기 제2단계 후 상기 가상키들에 표시된 표시기호들의 표시를 삭제한 후 상기 제3단계가 수행되도록 하는 것을 특징으로 하는 가상키패드 표시 방법.
- 제 1 항에 있어서, 상기 표시기호들은 항상 동일한 것을 특징으로 하는 가상키패드 표시 방법.
- 제 3 항에 있어서, 상기 제3단계 후 제2단계는 가상키들에 표시되는 표시기호들의 위치를 변경하는 것을 특징으로 하는 가상키패드 표시 방법.
- 제 1 항에 있어서, 상기 표시기호들은 상기 다음 순번의 입력대상기호에 따라 달라지는 것을 특징으로 하는 가상키패드 표시 방법.
- 제 1 항에 있어서, 상기 표시기호들 정보는 기억장치에 저장되는 것을 특징으로 하는 가상키패드 표시 방법.
- 제 1 항에 있어서, 상기 표시기호들 정보는 웹서버로부터 수신되는 것을 특징으로 하는 가상키패드 표시 방법.
- 제 1 항에 있어서, 상기 입력대상기호는 사용자 아이디 정보인 것을 특징으로 하는 가상키패드 표시 방법.
- 제 1 항에 있어서, 상기 입력대상기호는 패스워드 정보인 것을 특징으로 하는 가상키패드 표시 방법.
- 제 2 항에 있어서, 제2단계는 현재 순번의 입력대상기호가 표시된 가상키 주변의 가상키들에는 다음 순번의 표시기호가 표시되지 않도록 하는 것을 특징으로 하는 가상키패드 표시 방법.
- 제 1 항에 있어서, 상기 제3단계는 사용자로부터 임의의 가상키가 터치되면, 상기 스크린 제어부는 상기 가상키패드 전체 외곽에 가상키 터치 표시를 하는 제2단계를 포함하는 것을 특징으로 하는 가상키패드 표시 방법.
- 제 1 항 내지 제 11 항 중 어느 한 항에 있어서, 상기 스크린 제어부는 사용자에게 안전입력 또는 일반입력 선택 환경을 제공하고, 사용자에 의해 안전입력이 선택되면 상기 제1단계 내지 상기 제3단계가 수행되도록 하는 것을 특징으로 하는 가상키패드 표시 방법.
- 제 3 항에 있어서, 상기 가상키들에 표시되는 표시기호들의 위치가 동일한 것을 특징으로 하는 가상키패드 표시 방법.
- 가상키패드가 둘 이상의 가상키들을 포함하고, 상기 가상키들에 표시기호를 표시하여, 사용자로 하여금 입력대상기호들을 순차적으로 입력하도록 하기 위한 가상키패드 표시 방법에 있어서,
사용자로부터 정보입력시작이 요청되면 스크린 제어부가 전체 기호들 중 일부의 기호들로 이루어진 표시기호들 정보를 획득하는 제1단계와,
상기 스크린 제어부가 상기 획득한 표시기호들을 상기 가상키들에 표시하는 제2단계와,
사용자로부터 임의의 가상키가 터치되면, 상기 스크린 제어부는 터치된 가상키에 표시된 표시기호를 저장하는 제3단계를 포함하고,
상기 가상키들의 개수 및 상기 표시기호들의 개수는 상기 전체 기호들의 개수보다 적고, 상기 표시기호들에는 상기 입력대상기호들이 모두 포함된 것을 특징으로 하는 가상키패드 표시 방법. - 제 14 항에 있어서, 상기 입력대상기호들이 모두 입력될 때까지 상기 제3단계를 반복 수행하는 것을 특징으로 하는 가상키패드 표시 방법.
- 제 15 항에 있어서, 상기 가상키들에 표시된 표시기호들의 위치는 상기 입력대상기호들이 입력될 때마다 변경되는 것을 특징으로 하는 가상키패드 표시 방법.
- 제 15 항에 있어서, 상기 가상키들에 표시된 표시기호들의 위치는 상기 입력대상기호들이 모두 입력될 때까지 동일한 것을 특징으로 하는 가상키패드 표시 방법.
- 삭제
- 삭제
- 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110053697A KR101122197B1 (ko) | 2011-06-03 | 2011-06-03 | 터치 위치 해킹에 의한 정보 유출을 방지하는 가상키패드 표시 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110053697A KR101122197B1 (ko) | 2011-06-03 | 2011-06-03 | 터치 위치 해킹에 의한 정보 유출을 방지하는 가상키패드 표시 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101122197B1 true KR101122197B1 (ko) | 2012-03-20 |
Family
ID=46141703
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110053697A KR101122197B1 (ko) | 2011-06-03 | 2011-06-03 | 터치 위치 해킹에 의한 정보 유출을 방지하는 가상키패드 표시 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101122197B1 (ko) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013147503A1 (ko) * | 2012-03-27 | 2013-10-03 | 주식회사 엠엘정보기술 | 개인화 가상키보드 제공방법 |
KR101579038B1 (ko) * | 2015-03-25 | 2015-12-21 | (주)정글시스템 | 보안 키패드 |
KR101702770B1 (ko) * | 2015-08-26 | 2017-02-06 | (주)에이티솔루션즈 | 보안운영체제를 이용한 보안키패드 제공 방법 |
KR101870583B1 (ko) | 2017-11-09 | 2018-06-27 | 올투주식회사 | 번호키 보안장치 및 방법 |
CN112035901A (zh) * | 2020-09-03 | 2020-12-04 | 北京元心科技有限公司 | 信息输入方法、装置、电子设备及介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070010557A (ko) * | 2005-07-19 | 2007-01-24 | 소프트포럼 주식회사 | 키입력 해킹방지 방법 |
-
2011
- 2011-06-03 KR KR1020110053697A patent/KR101122197B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070010557A (ko) * | 2005-07-19 | 2007-01-24 | 소프트포럼 주식회사 | 키입력 해킹방지 방법 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013147503A1 (ko) * | 2012-03-27 | 2013-10-03 | 주식회사 엠엘정보기술 | 개인화 가상키보드 제공방법 |
KR101579038B1 (ko) * | 2015-03-25 | 2015-12-21 | (주)정글시스템 | 보안 키패드 |
KR101702770B1 (ko) * | 2015-08-26 | 2017-02-06 | (주)에이티솔루션즈 | 보안운영체제를 이용한 보안키패드 제공 방법 |
KR101870583B1 (ko) | 2017-11-09 | 2018-06-27 | 올투주식회사 | 번호키 보안장치 및 방법 |
CN112035901A (zh) * | 2020-09-03 | 2020-12-04 | 北京元心科技有限公司 | 信息输入方法、装置、电子设备及介质 |
CN112035901B (zh) * | 2020-09-03 | 2023-09-12 | 北京元心科技有限公司 | 信息输入方法、装置、电子设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10176315B2 (en) | Graphical authentication | |
KR101425171B1 (ko) | 사용자 비밀번호 입력 장치 및 방법 | |
JP4925121B2 (ja) | フェイクポインタによる暗証番号入力装置および暗証番号入力方法 | |
EP2763070B1 (en) | Graphical user interface (GUI) that receives directional input to change face for receiving passcode | |
US20140098141A1 (en) | Method and Apparatus for Securing Input of Information via Software Keyboards | |
JP2009199581A (ja) | 暗証番号入力装置、方法、プログラム及び携帯電話機 | |
KR101885836B1 (ko) | 이미지 패스워드 시스템을 이용한 사용자 인증 방법 및 부가서비스 제공 방법 | |
KR101122197B1 (ko) | 터치 위치 해킹에 의한 정보 유출을 방지하는 가상키패드 표시 방법 | |
KR100880862B1 (ko) | 전자 장치로의 사용자 입력 보안 방법 | |
CN101655768A (zh) | 一种防偷窥的密码输入方法 | |
JP5651742B1 (ja) | パスワードの入力方法、入力端末、及び入力システム | |
JP2008040984A (ja) | ソフトウェアキーボードプログラム及び情報処理端末 | |
JP2007310515A (ja) | パスワード認証システム、パスワード認証サーバ、パスワード認証方法及びプログラム | |
JP5645723B2 (ja) | 認証サーバ、認証システム、及びサーバの認証方法 | |
KR20100065136A (ko) | 이미지를 이용한 보안방법 | |
KR101100324B1 (ko) | 훔쳐보기에 의한 정보 유출을 방지하는 가상키패드 표시 방법 | |
KR101188016B1 (ko) | 진동을 이용한 패스워드 입력 방법 | |
US11630575B2 (en) | System and method for a keypad on a touch screen device | |
KR101319941B1 (ko) | 터치 패턴을 이용한 사용자 인증 시스템 및 방법 | |
US20130340091A1 (en) | Method of creating ui layouts with desired level of entropy | |
KR20100102018A (ko) | 안전한 데이터 입력 방법 및 컴퓨터로 읽을 수 있는 기록매체 | |
KR101768030B1 (ko) | 보안 키보드 입력 장치 및 그 입력 방법 | |
KR101648779B1 (ko) | 정보단말기에서의 문자입력 보안방법 | |
KR20140030406A (ko) | 숫자 및 문자 입력 프라이버시 보호 방법 | |
TW201541282A (zh) | 虛擬鍵盤之安全輸入方法與系統 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20150128 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20160317 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20170216 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20180222 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20190225 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20200103 Year of fee payment: 9 |