[go: up one dir, main page]

CN1104700C - IC card cipher output device - Google Patents

IC card cipher output device Download PDF

Info

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
Application number
CN 98112879
Other languages
Chinese (zh)
Other versions
CN1236931A (en
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.)
QINGSONG GRAPHICS AND IMAGE TECHNOLOGY Co XI'AN CITY
Original Assignee
QINGSONG GRAPHICS AND IMAGE TECHNOLOGY Co XI'AN CITY
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 QINGSONG GRAPHICS AND IMAGE TECHNOLOGY Co XI'AN CITY filed Critical QINGSONG GRAPHICS AND IMAGE TECHNOLOGY Co XI'AN CITY
Priority to CN 98112879 priority Critical patent/CN1104700C/en
Publication of CN1236931A publication Critical patent/CN1236931A/en
Application granted granted Critical
Publication of CN1104700C publication Critical patent/CN1104700C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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 IC-card cipher output device
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 S3
1 0 1 1 0 1 1 4 keys are pressed S5 links to each other with S1
1 0 1 1 1 0 1 5 keys are pressed S5 links to each other with S2
1 0 1 1 1 1 0 6 keys are pressed S5 links to each other with S3
1 1 0 1 0 1 1 7 keys are pressed S6 links to each other with S1
1 1 0 1 1 0 1 8 keys are pressed S6 links to each other with S2
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 S1 S2 S3
1 1 1 0 0 1 1 The CLR key is pressed S7 links to each other with S1
1 1 1 0 1 0 1 0 key is pressed S7 links to each other with S2
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 S1 1 0 1 1 0 1 1 4 keys are pressed
04H(330H) S6 links to each other with S1 1 1 0 1 0 1 1 7 keys are pressed
08H(330H) S7 links to each other with S1 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 S2 1 0 1 1 1 0 1 5 keys are pressed
40H(330H) S6 links to each other with S2 1 1 0 1 1 0 1 8 keys are pressed
80H(330H) S7 links to each other with S2 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 S3 1 0 1 1 1 1 0 6 keys are pressed
X4H(331H) S6 links to each other with S3 1 1 0 1 1 1 0 9 keys are pressed
X8H(331H) S7 links to each other with S3 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.
CN 98112879 1998-05-27 1998-05-27 IC card cipher output device Expired - Fee Related CN1104700C (en)

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)

* Cited by examiner, † Cited by third party
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

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