CN1104700C - IC card cipher output device - Google Patents
IC card cipher output device Download PDFInfo
- Publication number
- CN1104700C CN1104700C CN 98112879 CN98112879A CN1104700C CN 1104700 C CN1104700 C CN 1104700C CN 98112879 CN98112879 CN 98112879 CN 98112879 A CN98112879 A CN 98112879A CN 1104700 C CN1104700 C CN 1104700C
- Authority
- CN
- China
- Prior art keywords
- keyboard
- cipher
- card
- output
- control interface
- 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.)
- Expired - Fee Related
Links
- 238000004088 simulation Methods 0.000 claims description 28
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000012795 verification Methods 0.000 abstract description 3
- 230000008901 benefit Effects 0.000 abstract description 2
- 238000000034 method Methods 0.000 description 9
- 238000010200 validation analysis Methods 0.000 description 4
- 230000007812 deficiency Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
The present invention relates to an IC card cipher output device which aims to solve the problem that the cipher of the existing cipher keyboard is easy to forget and is a too short cipher, and is mainly composed of an IC card read/write device, a system control interface and an emulation output circuit of a keyboard, wherein the IC card read/write device is connected to the system control interface for transmitting data from an IC card; the system control interface is connected to the emulation output circuit of a keyboard for transmitting a cipher which is calculated out; the output terminal of the emulation output circuit of a keyboard is connected to the output joint of the cipher keyboard for substituting for the output terminal of the prior cipher keyboard. The IC card cipher output device has the advantages that random ciphers are long in length and other identity verification technology can be combined with the present invention, and is suitable for all places using the cipher keyboard formerly.
Description
The present invention relates to electronic applications, a kind of specifically IC-card cipher output device.
Code keypad is mainly adopted in affirmation for identity in the prior art.The principle of work of this code keypad is that code keypad is linked to each other (as the bank savings system) with corresponding system, and the user is by the password of code keypad to this system's input certain-length.(the bank savings system is six figure places), and check this password whether correct (password is imported by the user) when setting up account by system software, as correctly then carrying out corresponding operating (as withdrawing the money), this keyboard has 12 buttons usually, be digital 0-9, and removing and enter key, as shown in Figure 3.System obtains corresponding key assignments by the keyboard scan mode, and the scanning process of keyboard is as shown in table 1.S4, S5, S6, S7 are computer system output signal (also claiming line scan signals), S1, S2, S3 are computer system input signal (also claiming column scan signal), original state: S4, S5, S6, S7 are output as 0 (0V), and S1, S2, S3 are input as 1 (5V).When key was pressed, S1, S2, S3 were not 1 entirely, and this computer-chronograph begins keyboard scan, obtains table 1 judged result:
Table 1:
Output | Input | Judged result | Explanation | |||||
S4 | S5 | S6 | S7 | S1 | S2 | S3 | ||
0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 key is pressed | S4 links to each other with S1 |
0 | 1 | 1 | 1 | 1 | 0 | 1 | 2 keys are pressed | S4 links to each other with S2 |
0 | 1 | 1 | 1 | 1 | 1 | 0 | 3 keys are pressed | S4 links to each other with |
1 | 0 | 1 | 1 | 0 | 1 | 1 | 4 keys are pressed | S5 links to each other with |
1 | 0 | 1 | 1 | 1 | 0 | 1 | 5 keys are pressed | S5 links to each other with |
1 | 0 | 1 | 1 | 1 | 1 | 0 | 6 keys are pressed | S5 links to each other with |
1 | 1 | 0 | 1 | 0 | 1 | 1 | 7 keys are pressed | S6 links to each other with |
1 | 1 | 0 | 1 | 1 | 0 | 1 | 8 keys are pressed | S6 links to each other with |
1 | 1 | 0 | 1 | 1 | 1 | 0 | 9 keys are pressed | S6 links to each other with S3 |
Output | Input | Judged result | Explanation | |||||
S4 | S5 | S6 | S7 | | S2 | S3 | ||
1 | 1 | 1 | 0 | 0 | 1 | 1 | The CLR key is pressed | S7 links to each other with |
1 | 1 | 1 | 0 | 1 | 0 | 1 | 0 key is pressed | S7 links to each other with |
1 | 1 | 1 | 0 | 1 | 1 | 0 | The ENT key is pressed | S7 links to each other with S3 |
According to output and input state, computing machine can unique definite response key assignments, carries out corresponding operating.
This code keypad has following deficiency:
(1) randomness of Password Length and password is depended in the security of system, but because the restriction of memory, and most of people can't use oversize phase and complex password too, and this can be to the certain influence of security generation.
(2) be that this brings some inconvenience to use because the situation that password is forgotten appears in the restriction of memory sometimes equally
(3) under the situation that does not change other links of system, be difficult to combine with other identity validation technology.
The objective of the invention is to avoid the deficiency of above-mentioned prior art, provide a kind of Password Length that neither is subjected to limit, also do not produce password and forget, the IC-card cipher output device that can combine with other identity validation technology again is to substitute the output of original code keyboard.
The present invention is mainly by the IC-card read write line, system control interface and keyboard simulation are exported three parts and are formed, the IC-card read write line is connected to system control interface, data with the transmission IC-card, system control interface is connected to the keyboard simulation output circuit, with the password that transmission is calculated, keyboard simulation output is connected on the output contact of original code keyboard, to substitute the output of original code keypad.System control interface is a Single Chip Microcomputer (SCM) system, and the IC-card read write line is a common apparatus, and keyboard simulation output is special circuit.System control interface is connected with plug-in control system, and with the data of transmission IC-card, this plug-in control system can be that a computing machine also can be other specialized equipments.
The keyboard simulation output of the invention described above is by analog switch chip U
1, U
2, U
3, U
4, U
5, U
6, U
7With latch U
8, U
9Constitute each chip U
1~U
9Between connection by the corresponding connection of the identical numbering on each pin.
The course of work of the present invention is as follows:
By plug-in control system prompting user the IC-card of finishing writing user data is inserted in the IC-card read write line earlier, read in data in the IC-card by control system by system control interface again, read in data and utilize the data computation in the IC-card to go out password by control system afterwards.When selecting for use control system to combine with other identity verification technology, other characteristics of user can be deposited in the IC-card, control system is read in the identity verification that data are carried out other means afterwards, and the password that after verifying control system is calculated is given keyboard simulation output by system control interface.
The present invention is owing to adopt keyboard simulation output to take over the output of original code keypad, thereby use the IC-card code keypad just can replace the work of original ordinary password keyboard, and it is long to have a random cipher, the advantage that need not user's memory and can combine with other identity validation technology.Be applicable in the occasion of all keyboards that originally accessed to your password and use.
Following with reference to further narration structure of the present invention of accompanying drawing and principle of work.
Fig. 1 is a block scheme of the present invention
Fig. 2 is keyboard simulation output circuit figure of the present invention.
Fig. 3 is the existing password keyboard layout
Among Fig. 1, system control interface and IC-card read write line, keyboard simulation is exported three parts.Wherein the output of IC-card read write line is connected with system control interface, and the output of system control interface is connected with keyboard simulation output.System control interface links to each other with plug-in control system again, and keyboard simulation output is connected on the output contact of original code keypad.The transmission direction of the white arrow designate data signal among Fig. 1, black arrow is represented the transmission direction of control signal.The data signal transmission that is the IC-card read write line is given system control interface, system control interface sends data-signal to plug-in control system, plug-in control system is transferred to system control interface again with its data-signal, system control interface sends data-signal to keyboard simulation output, and keyboard simulation sends on the outgoing position of original code keypad again.Plug-in control system is transferred to system control interface with its control signal, and system control interface is transferred to keyboard simulation output respectively, and keyboard simulation sends on the outgoing position of original code keypad again.Plug-in control system is transferred to system control interface with its control signal, and system control interface is transferred to IC-card read write line and keyboard simulation output respectively.
Keyboard simulation output circuit among Fig. 2 is by analog switch chip U
1, U
2, U
3, U
4, U
5, U
6With latch U
8, U
9Be connected to form, its tie point is connected by identical numbering corresponding on each chip pin.Analog switch U
1~U
7Adopt the CD4066 model, latch U
8, U
9Adopt the 74LS374 model.The principle of work of this Simutation keyboard circuit is as follows:
Microcomputer is by the isa bus interface card, with the I/D access mode to latch U
8And U
9Send instruction code and key code, order code can determine that 1. three kinds of working methods select the keyboard working method, promptly to latch U
9Send 80H, at this moment analog switch chip U
3, U
6Analog channel open, keyboard scanning circuit is connected with code keypad; 2. Simutation keyboard working method is promptly to latch U
9Send 40H, at this moment, analog switch U
2, U
5Analog channel open, keyboard scanning circuit is connected with the keyboard simulation circuit; 3. keyboard simulation keyboard working method is promptly to latch U
9Send COH, at this moment analog switch U
2, U
5, U
3, U
6Passage is all opened, and connects the key code and can be used for sending emulation cipher to custom system.When selecting the keyboard working method, make input equipment by external code keypad, when selecting the Simutation keyboard working method, send the key assignments code by microcomputer, this code is through U
8, U
9Output to U
1, U
4, U
7, make U
1, U
4, U
7The conducting of respective switch passage, the row, column sweep trace that is used for keyboard scan is connected, and seemingly has button to press, and reaches the purpose of Simutation keyboard.
With under the keyboard simulation pattern, emulation 1 key is pressed and is example, and the keyboard simulation principle of work is described below:
1. microcomputer sends 40H (keyboard simulation pattern) to I/D address 331H, and then the 1KEYSELECT signal is high, U
2, U
5The switch passage open, S1~S7 is communicated with JK1JK7 respectively.
2. microcomputer sends 01H to I/O address 330H, and then CD0 is high, U
1Passage 1 be opened, S1 is communicated with S4, and S1 is communicated with JK1, S4 is communicated with JK4 again, JK1 is communicated with JK4.
3.JK1 after being communicated with JK4, because of JK4 is a low level, JK1 is drawn by high level to cause low level, system validation has key to press, and to find be that 1 key is pressed.
4. microcomputer sends 00H, U to I/O address 330H
1Passage 1 be closed, the keyboard simulation of 1 key finishes.
Keyboard simulation sends code, code function, and rank scanning line states and look into bond and really describe as table 2:
Table 2:
Send code | Function | Row, column sweep trace state | System looks into the bond fruit |
S4 S5 S6 S7 S1 S2 S3 | |||
01H(330H) | S4 links to each other with S1 | 0 1 1 1 0 1 1 | 1 key is pressed |
02H(330H) | S5 links to each other with | 1 0 1 1 0 1 1 | 4 keys are pressed |
04H(330H) | S6 links to each other with | 1 1 0 1 0 1 1 | 7 keys are pressed |
08H(330H) | S7 links to each other with | 1 1 1 0 0 1 1 | CLR presses |
10H(330H) | S4 links to each other with S2 | 0 1 1 1 1 0 1 | 2 keys are pressed |
20H(330H) | S5 links to each other with | 1 0 1 1 1 0 1 | 5 keys are pressed |
40H(330H) | S6 links to each other with | 1 1 0 1 1 0 1 | 8 keys are pressed |
80H(330H) | S7 links to each other with | 1 1 1 0 1 0 1 | 0 key is pressed |
X1H(331H) | S4 links to each other with S3 | 0 1 1 1 1 1 0 | 3 keys are pressed |
X2H(331H) | S5 links to each other with | 1 0 1 1 1 1 0 | 6 keys are pressed |
X4H(331H) | S6 links to each other with | 1 1 0 1 1 1 0 | 9 keys are pressed |
X8H(331H) | S7 links to each other with | 1 1 1 0 1 1 0 | ENT presses |
Wherein the X in the code is 4 (Simutation keyboard working methods) or C (keyboard---Simutation keyboard working method).
Claims (2)
1. IC-card cipher output device, comprise IC-card read write line and system control interface, the IC-card read write line is connected with system control interface, data with the transmission IC-card, it is characterized in that also being provided with the keyboard simulation output circuit in this scrambler, system control interface is connected to the keyboard simulation output circuit, the password that calculates with transmission, keyboard simulation output is connected on the output contact of code keypad, substitutes the output of original code keypad.
2. IC-card cipher output device according to claim 1 is characterized in that the keyboard simulation output circuit is by analog switch chip U
1, U
2, U
3, U
4, U
5, U
6, U
7, latch U
8, U
9Constitute each chip U
1--U
9Between connection by the corresponding connection of the identical numbering on each pin.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 98112879 CN1104700C (en) | 1998-05-27 | 1998-05-27 | IC card cipher output device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 98112879 CN1104700C (en) | 1998-05-27 | 1998-05-27 | IC card cipher output device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1236931A CN1236931A (en) | 1999-12-01 |
CN1104700C true CN1104700C (en) | 2003-04-02 |
Family
ID=5222672
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 98112879 Expired - Fee Related CN1104700C (en) | 1998-05-27 | 1998-05-27 | IC card cipher output device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1104700C (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2905782B1 (en) * | 2006-09-11 | 2008-12-05 | Inside Contactless Sa | METHOD FOR CONNECTING A NON-CONTACT INTEGRATED CIRCUIT TO AN NFC COMPONENT |
-
1998
- 1998-05-27 CN CN 98112879 patent/CN1104700C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1236931A (en) | 1999-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3764742A (en) | Cryptographic identification system | |
US5365587A (en) | Self modifying access code for altering capabilities | |
EP1124206A1 (en) | Method and assembly for the mutual authentication of two data processor units | |
EP0944992A2 (en) | Method and device for the remote operation and remote control of systems and apparatus via a telephone network | |
EP1099197B1 (en) | Device for supplying output data in reaction to input data, method for checking authenticity and method for encrypted data transmission | |
EP0773647A3 (en) | Method and apparatus for cryptographic communications using blind signatures | |
HK1026762A1 (en) | Terminal and system for implementing secure electronic transactions | |
JPH02170272A (en) | Collation system for secret information | |
IL106439A (en) | Method and means for identifying equipment which includes electronics | |
EP2106605B1 (en) | Method and system for increasing security when creating electronic signatures using a chip card | |
CA2411033C (en) | Smart cards for the authentication in machine controls | |
WO2006089710A1 (en) | Security module | |
CN105353889B (en) | A kind of random scanning keyboard and its scan method | |
CN1104700C (en) | IC card cipher output device | |
DE19645937A1 (en) | Authorised user control method for telecommunications device | |
SE8605381D0 (en) | DATA COMMUNICATION MANUAL | |
CN107577927A (en) | A kind of unlocking screen method, the device and intelligent terminal with store function | |
Nasrin et al. | Fingerprint based security system for banks | |
CN1799056A (en) | Secure card terminal | |
CN1072762C (en) | Remote control coded lock with answer function and open method therefor | |
CN212302567U (en) | Key management machine | |
KR100228486B1 (en) | Identification method using portable information terminal device | |
CN215895548U (en) | IC entrance guard card anti-copy system | |
KR100506280B1 (en) | Key-in Recognition Circuit and Method in Telephone | |
CN108257272A (en) | Replicate the method and system of unlocker device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C19 | Lapse of patent right due to non-payment of the annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |