[go: up one dir, main page]

CN101980308A - Code variable keyboard with unfixed key positions and code variable method - Google Patents

Code variable keyboard with unfixed key positions and code variable method Download PDF

Info

Publication number
CN101980308A
CN101980308A CN 201010559572 CN201010559572A CN101980308A CN 101980308 A CN101980308 A CN 101980308A CN 201010559572 CN201010559572 CN 201010559572 CN 201010559572 A CN201010559572 A CN 201010559572A CN 101980308 A CN101980308 A CN 101980308A
Authority
CN
China
Prior art keywords
keyboard
key
sign indicating
indicating number
random
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN 201010559572
Other languages
Chinese (zh)
Inventor
张翊
严雪铵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LIAO HEMU
Original Assignee
LIAO HEMU
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 LIAO HEMU filed Critical LIAO HEMU
Priority to CN 201010559572 priority Critical patent/CN101980308A/en
Publication of CN101980308A publication Critical patent/CN101980308A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses a code variable keyboard with unfixed key positions and a code variable method. The position of each key on the keyboard is unfixed but randomly variable and the change of the key positions is irregular, so that even if a pseudo keyboard is inserted below the keyboard of a point-of-sale (POS) machine, a key position path diagram of a password inputer still can be recorded, but the path diagram is not associated with a password; therefore, the confidentiality of the keyboard is high and operators can safely and trustingly use the keyboard.

Description

The change sign indicating number keyboard and the code changing method of on-fixed key position
Technical field
The present invention relates to the change sign indicating number keyboard and the code changing method of a kind of on-fixed key position.
Background technology
The key position of conventional numeric keyboard all is changeless, and analogy " 1 " key is positioned at the lower left corner of endian format keyboard, and " 2 " key is close to the next door of " 1 " key, and the upper and lower of " 1 " key is respectively " 4 " key and " 0 " key etc. then.This keyboard is very easy to be decoded the password of input from the orientation of button by the people because the key position immobilizes.
If the person of peeping wants that in fact, the key person of peeping that the button person presses is invisible, because blocked by its finger from overlooking input password person's button process.But, the person of peeping can also from button person finger on keyboard the position and around the key position of not pressed, with the exclusive method person's that obtains the button actual key " key number ".Generally speaking, as long as conventional keyboard is known the path of input action at nine palace lattice, just can decode within the input password and hold.
The a large amount of POS machines of allotting of bank, employing still be " the dead key dish " of this stationkeeping.Common POS machine can not be subjected to the supervision of security department constantly, especially be issued to the POS machine of some companies and private place of business, the offender has an opportunity fully and condition is set about on the keyboard of POS, lower floor at original keyboard, be encased inside " the pseudo-keyboard " of the coordinate setting formula in length and breadth of a mylar formula as thin as a wafer, because the key on the keyboard of POS machine number can not change, therefore this " pseudo-keyboard " can obtain its all coordinates by scanning in length and breadth with the password position of client's input, this scanning technique computer technology that just current universal keyboard adopted does not need any hi-tech just can buy on market or this " pseudo-keyboard " customized.
So for grasping anyone of POS machine, can both obtain the person's of swiping the card password, and client's information such as Bank Account Number all leave record and the printing counterfoil are arranged on the POS machine.So the gate of one password locking has been opened easily like this.
In a word, the present conventional keyboard determining positions key that uses number, though input is quick, confidentiality is very poor.Along with the high speed development of information age, the use of keyboard more and more widely, and consequent swindle case also is significantly and rises, thereby people are thirsting for having a kind of safety keyboard to protect individual's privacy informations such as password.
Summary of the invention
The technical issues that need to address of the present invention just are to overcome the defective of prior art, and the change sign indicating number keyboard and the code changing method of a kind of on-fixed key position is provided, and the position of each key is not fixed on its keyboard, but random variation, the variation of key position does not have rule to follow.So, even if be encased inside one " pseudo-keyboard " under the POS switch dish, it still can note password importer's key position path profile, but this path profile and password itself are without any related.Thereby the good confidentiality of keyboard makes the operator use relievedly safely.
For addressing the above problem, the present invention adopts following technical scheme:
The change sign indicating number keyboard of a kind of on-fixed key of the present invention position, the position of each key is not fixed on the described keyboard, but random variation, the variation of key position does not have rule to follow.
Particularly, described keyboard comprises a microprocessor, and described microprocessor is provided with and becomes sign indicating number software, and the key position of keyboard is lcd touch key position or LED figure shift, and lcd touch key position or LED figure shift are connected with microprocessor; Microprocessor, becomes sign indicating number software and produces the arranging key locations form at random to judge key position by keyboard scan coordinate points in length and breadth, and this be random function f (x), and the form of arranging is once effective, export one digit number according to after regenerate form; Microprocessor becomes sign indicating number software and produces form arrange rear drive lcd touch key position or LED figure shift display key position at random.
The present invention provides the code changing method of the change sign indicating number keyboard of a kind of on-fixed key position simultaneously, comprises the following steps:
1), becomes sign indicating number keyboard program inlet initialization keyboard;
2), becoming sign indicating number software generates temporary table grillages cloth sequence at random and send the keyboard viewing area to show ephemeral key number;
3) judged whether that button presses?
If do not have button to press, get back to step 2;
If have button to press, then carry out step 4;
4), inquire about interim form, obtain key assignments and send to MCU password buffer area and preserve temporarily;
5), judge that the user has pressed " affirmation " key?
If the user by " affirmation " key, then carry out step 2;
If the user has pressed " affirmation " key, then carry out step 6;
6), with the data of all password buffer zones through ordering after, with PIN, MAC encryption method encrypt the back by network to host computer transmission data and key, and empty the password buffer area.
The position of each key is not fixed on the keyboard of the present invention, but random variation, the variation of key position does not have rule to follow.The position of analogy " 1 " key may be in the centre of nine palace lattice, also may be pressed once after, changed to the lower right corner of nine palace lattice again, random variation is in like manner all being done in other key positions.If the value of password input is constant like this, imports the position of button at every turn and just do not fix.Thereby the present invention is specifically designed to secret place, and the PIN PAD such as POS machine of bank especially can be protected client's encrypted message effectively.
Change sign indicating number principle of the present invention is as follows:
Computer keyboard all is to go between in length and breadth by keyboard scan to obtain the coordinate of point of crossing, again coordinate means such as table look-up is obtained key number, and this cover technology is very ripe at present, and reliability is high.
The present invention still utilize this inquiry in length and breadth the way of coordinate obtain key number, but variation has taken place in the implication of at every turn inquiring about the point of crossing, random variation has taken place in the tableau format of being looked into exactly, but this random variation can be before button be presented at below the button by number, keyboard microprocessor has been known the agreement of this variation equally, therefore entanglement can not take place, the just position of button of entanglement, rather than key number.For example, originally (1,1) coordinate points should corresponding numerical key " 2 ", this 2 the 2nd position at original form.Take place now to become sign indicating number, computing machine has been upset form by random generator, form is deposited originally 2 position and has been deposited 9, so keyboard microprocessor can be deposited key numbers 9 in original (1,1) coordinate points key position.When the people pressed key on (1,1) point of crossing, what this key showed down was 9, rather than original 2.By that analogy, all keys number all are random variation, whenever press one-touch, and key number changes once, and is the same with magic square.As long as the button person remembers the numeral of password, as for where by next be the interim layout of keyboard microprocessor, as long as the button person examines keyboard, the key bit manipulation that keypad shows just can." pseudo-keyboard " just position of writing down like this, key number then can't obtain, and password has also just obtained protection.
Implementation method: because key number do not fix, so can't print constant numeral and character on the keyboard, so keyboard of the present invention adopts the lcd touch flat board to make, the Serial No. of beneath demonstration random arrangement, and touch screen then is an input action.In addition can be, even the LED charactron directly made the button form at common key-press lower device compact LED charactron, digitally changing the same variation that is not stopping in button position.
Theory cracks probability: because keyboard digital is 0 to 9, amount to 10 natural numbers, the random variation of corresponding 10 positions, its recurrence probability be 1/10!=1/3628800.
Temporary relation number only takes place in keyboard of the present invention, position and key, and key number and position do not have fixed correspondence and by the interim layout of microprocessor.Though input is quick not as conventional keyboard, confidentiality is extremely strong.
The present invention is specifically designed to secret place, and the PIN PAD such as POS machine of bank especially can be protected client's encrypted message effectively.
Description of drawings
Fig. 1 becomes a yard keyboard program process flow diagram for the present invention.
Fig. 2-1 is a change sign indicating number keyboard circuit schematic diagram of the present invention.
Fig. 2-2 is change sign indicating number keyboard of the present invention coordinate circuit lead figure in length and breadth.
Fig. 2-3 is the digital ephemeral key position distribution plan that shows of the change sign indicating number keyboard key-position LED of place of the present invention.
Fig. 2-4 is the changes of the present invention yard keyboard form synoptic diagram of tabling look-up.
Embodiment
As shown in Figure 1, to become yard keyboard program flow process as follows in the present invention:
1), becomes sign indicating number keyboard program inlet initialization keyboard;
2), becoming sign indicating number software generates temporary table grillages cloth sequence at random and send the keyboard viewing area to show ephemeral key number;
3) judged whether that button presses?
If do not have button to press, get back to step 2;
If have button to press, then carry out step 4;
4), inquire about interim form, obtain key assignments and send to MCU password buffer area and preserve temporarily;
5), judge that the user has pressed " affirmation " key?
If the user by " affirmation " key, then carry out step 2;
If the user has pressed " affirmation " key, then carry out step 6;
6), with the data of all password buffer zones through ordering after, with PIN, MAC encryption method encrypt the back by network to host computer transmission data and key, and empty the password buffer area.
Shown in Fig. 2-1, described keyboard comprises a microprocessor, and described microprocessor is provided with and becomes sign indicating number software, and the key position of keyboard is lcd touch key position or LED figure shift, and lcd touch key position or LED figure shift are connected with microprocessor; Microprocessor, becomes sign indicating number software and produces the arranging key locations form at random to judge key position by keyboard scan coordinate points in length and breadth, and this be random function f (x), and the form of arranging is once effective, export one digit number according to after regenerate form; Microprocessor becomes sign indicating number software and produces form arrange rear drive lcd touch key position or LED figure shift display key position at random.
Change of the present invention sign indicating number keyboard in length and breadth coordinate circuit lead figure shown in Fig. 2-2.
The digital ephemeral key position distribution plan that shows of the change sign indicating number keyboard key-position LED of place of the present invention is shown in Fig. 2-3.
Software produces the arranging key locations form at random, and hands over the LED number to be presented on the keyboard, and this is random function f (x).The form of arranging is once effective, output one digit number according to after regenerate form.Change sign indicating number keyboard of the present invention is tabled look-up the form synoptic diagram shown in Fig. 2-4.
As can be seen, a change of the present invention sign indicating number keyboard has increased by a cover key position display circuit from the circuit theory diagrams shown in Fig. 2-1, with the usefulness of key position demonstration that random variation is provided.
Find out that from program flow diagram shown in Figure 1 flow process and conventional keyboard have only increased a random code table and generated and drive display module.
Therefore, the change that becomes the sign indicating number keyboard of the present invention does not change the mature technology and the technology of conventional keyboard, so this class novel keyboard still can inherit proven technique and ripe technology, does not have the possibility of stability not as conventional keyboard.
The present invention is specifically designed to secret place, especially the PIN PAD such as POS machine of bank.
It should be noted that at last: obviously, the foregoing description only is for example of the present invention clearly is described, and is not the qualification to embodiment.For those of ordinary skill in the field, can also make other changes in different forms on the basis of the above description.Here need not also can't give exhaustive to all embodiments.And conspicuous variation of being amplified out thus or change still are among protection scope of the present invention.

Claims (3)

1. the change sign indicating number keyboard of an on-fixed key position, it is characterized in that: the position of each key is not fixed on the described keyboard, but random variation, the variation of key position does not have rule to follow.
2. the change sign indicating number keyboard of on-fixed key as claimed in claim 1 position, it is characterized in that: described keyboard comprises a microprocessor, described microprocessor is provided with and becomes sign indicating number software, the key position of keyboard is lcd touch key position or LED figure shift, and lcd touch key position or LED figure shift are connected with microprocessor; Microprocessor, becomes sign indicating number software and produces the arranging key locations form at random to judge key position by keyboard scan coordinate points in length and breadth, and this be random function f (x), and the form of arranging is once effective, export one digit number according to after regenerate form; Microprocessor becomes sign indicating number software and produces form arrange rear drive lcd touch key position or LED figure shift display key position at random.
3. the code changing method of the change sign indicating number keyboard of an on-fixed key position is characterized in that: comprise the following steps:
1), becomes sign indicating number keyboard program inlet initialization keyboard;
2), becoming sign indicating number software generates temporary table grillages cloth sequence at random and send the keyboard viewing area to show ephemeral key number;
3) judged whether that button presses?
If do not have button to press, get back to step 2;
If have button to press, then carry out step 4;
4), inquire about interim form, obtain key assignments and send to MCU password buffer area and preserve temporarily;
5), judge that the user has pressed " affirmation " key?
If the user by " affirmation " key, then carry out step 2;
If the user has pressed " affirmation " key, then carry out step 6;
6), with the data of all password buffer zones through ordering after, with PIN, MAC encryption method encrypt the back by network to host computer transmission data and key, and empty the password buffer area.
CN 201010559572 2010-11-26 2010-11-26 Code variable keyboard with unfixed key positions and code variable method Pending CN101980308A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010559572 CN101980308A (en) 2010-11-26 2010-11-26 Code variable keyboard with unfixed key positions and code variable method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010559572 CN101980308A (en) 2010-11-26 2010-11-26 Code variable keyboard with unfixed key positions and code variable method

Publications (1)

Publication Number Publication Date
CN101980308A true CN101980308A (en) 2011-02-23

Family

ID=43600810

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010559572 Pending CN101980308A (en) 2010-11-26 2010-11-26 Code variable keyboard with unfixed key positions and code variable method

Country Status (1)

Country Link
CN (1) CN101980308A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI608375B (en) * 2015-04-27 2017-12-11 廣積科技股份有限公司 Magical dynamic password input device and method thereof
CN110660178A (en) * 2019-09-26 2020-01-07 中国工商银行股份有限公司 ATM password system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004008304A2 (en) * 2002-07-15 2004-01-22 Ivan Gondim Leichsenring Unpredictable keyboard
CN2786701Y (en) * 2005-04-06 2006-06-07 王乐军 Password keyboard of liquid crystal dynamic compositor
CN101021756A (en) * 2007-03-05 2007-08-22 郭文 Dynamic displaying cipher keboard
CN201047933Y (en) * 2006-12-05 2008-04-16 于素清 Random cipher digital display keyboard
CN201111222Y (en) * 2007-06-08 2008-09-03 北京工业大学 Smart Security Keyboard
CN101290647A (en) * 2007-04-19 2008-10-22 鸿富锦精密工业(深圳)有限公司 Password protection apparatus and method and cipher keyboard

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004008304A2 (en) * 2002-07-15 2004-01-22 Ivan Gondim Leichsenring Unpredictable keyboard
CN2786701Y (en) * 2005-04-06 2006-06-07 王乐军 Password keyboard of liquid crystal dynamic compositor
CN201047933Y (en) * 2006-12-05 2008-04-16 于素清 Random cipher digital display keyboard
CN101021756A (en) * 2007-03-05 2007-08-22 郭文 Dynamic displaying cipher keboard
CN101290647A (en) * 2007-04-19 2008-10-22 鸿富锦精密工业(深圳)有限公司 Password protection apparatus and method and cipher keyboard
CN201111222Y (en) * 2007-06-08 2008-09-03 北京工业大学 Smart Security Keyboard

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI608375B (en) * 2015-04-27 2017-12-11 廣積科技股份有限公司 Magical dynamic password input device and method thereof
CN110660178A (en) * 2019-09-26 2020-01-07 中国工商银行股份有限公司 ATM password system

Similar Documents

Publication Publication Date Title
CN108769027B (en) Secure communication method, device, mobile terminal and storage medium
KR101925806B1 (en) Method and apparatus for securing touch input
CN102419805B (en) Terminal equipment and method for encrypting user information
CN1952855B (en) Cipher input method and system preventing peeper
CN202758442U (en) Mobile card-swiping terminal
CN105976516B (en) Touch Encryption Keyboard and data entry device
CN102246181A (en) Secure method and device of financial transaction
CN108868367B (en) Smart lock device
CN105956857A (en) System and method for generating security virtual password keyboard
CN106713618A (en) Processing method of identifying code and mobile terminal
CN104917607A (en) PIN encryption equipment of touch screen key-press input and encryption method
CN106503507A (en) Method and mobile terminal that a kind of password shows
CN104408363A (en) Safe password system
WO2014174636A1 (en) Data communication device and program
TW201310919A (en) Password inputting device
CN107516215B (en) Intelligent POS terminal and method capable of safely inputting PIN code
CN101539837A (en) Touch force numerical password input device
CN101980308A (en) Code variable keyboard with unfixed key positions and code variable method
KR101122197B1 (en) Method of displaying virtual keypad for preventing the leaking of information
CN103595532A (en) Multi-functional composite password key based on USBKEY and OTP technology
CN108831009A (en) A kind of financial level security password input unit
CN101751522B (en) Method, device and system for preventing keyboard keys from being skimmed
CN101933315B (en) Encrypted and authenticated keyboard with disposable one-time key against Trojans
CN103294943B (en) Ciphering signature handwriting device and method
CN103297240B (en) Towards secure password input system and the implementation method of intelligent terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20110223