CN104598798A - USB Key safety protection system and method - Google Patents
USB Key safety protection system and method Download PDFInfo
- Publication number
- CN104598798A CN104598798A CN201310534884.4A CN201310534884A CN104598798A CN 104598798 A CN104598798 A CN 104598798A CN 201310534884 A CN201310534884 A CN 201310534884A CN 104598798 A CN104598798 A CN 104598798A
- Authority
- CN
- China
- Prior art keywords
- usb key
- time
- usb
- monitoring
- shift knob
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/34—User authentication involving the use of external additional devices, e.g. dongles or smart cards
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
The invention relates to a USB Key safety protection system. The USB Key safety protection system comprises a monitoring module, a driving module and a display module; the monitoring module is used for monitoring whether a value of a GPIO register changes or not and is used for monitoring the using time of a USB Key; the driving module is used for installing and uninstalling corresponding USB Port drive programs according to monitoring results; the display module is used for displaying overtime prompts according to the monitoring results. The driving module is further used for uninstalling the USB Port drive programs when it is monitored that the value of GPIO register does not change within the overtime prompting acknowledging time, so that the USB Key inserted into a USB Port is unavailable. The invention further provides a USB Key safety protection method. By means of the USB Key safety protection system and method, the condition that a cracker remotely controls a user computer to hijack the USB Key of the user to conduct authentication and signature operation can be prevented, and the USB Key using risks of the user are accordingly reduced.
Description
Technical field
The present invention relates to a kind of safety system and method, particularly a kind of USB Key safety system and method
Background technology
Society, shopping online is fashionable for a time, and electronic transaction is frequent, often uses Web bank and concludes the business.In order to online transaction safety, when handling Internet-based banking services, major part all needs the hardware device of the USB Key(USB interface being mounted with customer's certificate, is commonly called as U shield) carry out operation acknowledgement.In theory, before insertion USB Key, the money in your bank can not transfer by anyone.But but have considerable user use USB Key after forget and extract, make hacker can by remote control user computer method, the USB Key kidnapping user carries out certification and signature operation, thus transfers the money in user bank.
Summary of the invention
In view of above content; be necessary to provide a kind of USB Key safety system; user handled Internet-based banking services but forget USB Key is extracted from USB Port time; automatically USB Key is cut off in time; take precautions against hacker by remote control user computer method; the USB Key kidnapping user carries out certification and signature operation, transfers the money in user bank.Thus reduce the risk that user uses USB Key.
In view of above content, there is a need to provide a kind of USB Key method for security protection.
A kind of USB Key safety system, run in computing machine, the front panel of described main frame is configured with a shift knob, this shift knob is connected with a wire jumper interface JP of computer motherboard, and described JP is connected to a GPIO register.Described USB Key safety system comprises:
Monitoring module, for inserting USB Port as USB Key, when described shift knob is pressed, whether the value of monitoring GPIO register changes; Driver module, during for changing when the value monitoring GPIO register, drives the driver of described USB Port, and the USB Key inserting described USB Port can be used; Described monitoring module, also between the USB Key operating period, monitors the service time of described USB Key; Display module, for when exceeding the system schedule time, display time-out is reminded service time of described USB Key; Described driver module, also for reminding in time-out in the acknowledging time that provides, when the value not monitoring described GPIO register changes, unloading described USB Port driver, making the USB Key being inserted in described USB Port unavailable; Described driver module, also for reminding in time-out in the acknowledging time that provides, when the value monitoring described GPIO register changes, not doing described USB Port driver and changing, making the USB Key being inserted in described USB Port continue available.
A kind of USB Key method for security protection, be applied in computing machine, the front panel of described main frame be configured with a shift knob, this shift knob is connected with a wire jumper interface JP of computer motherboard, and described JP is connected to a GPIO register.Described USB Key method for security protection comprises the following steps:
A () is when USB Key is inserted main frame by user, press described shift knob, by described JP, described mainboard receives momentary connection signal, the circuit be communicated with shift knob is connected instantaneously, the cathode voltage of described JP is driven high, and the value of the described GPIO register be connected with JP changes along with described JP;
B (), when the value of described GPIO register changes, the driver of the USB Port driving described USB Key to insert, makes it available;
C () monitoring is inserted in the service time of the USB Key of described USB Port, exceeding the systemic presupposition time, and display time-out is reminded;
D (), when reminding in time-out in the acknowledging time provided, the value not monitoring described GPIO register changes, then unload described USB Port driver and make it unavailable;
E (), when reminding in time-out in the acknowledging time provided, the value monitoring described GPIO register changes, then return step (c).
Compared to prior art; a kind of USB Key safety system of the present invention and method; user handled Internet-based banking services but forget the USB Key extracting and be inserted in USB Port time; automatically USB Key is cut off in time; take precautions against hacker by remote control user computer method; the USB Key kidnapping user carries out certification and signature operation, transfers the money in user bank.Thus reduce the risk that user uses USB Key.
Accompanying drawing explanation
Fig. 1 is the running environment schematic diagram of USB Key safety system of the present invention preferred embodiment.
Fig. 2 is the high-level schematic functional block diagram of safety system of the present invention.
Fig. 3 is the process flow diagram of USB Key method for security protection of the present invention preferred embodiment.
Main element symbol description
Following embodiment will further illustrate the present invention in conjunction with above-mentioned accompanying drawing.
Embodiment
Consulting shown in Fig. 1, is the running environment schematic diagram of USB Key safety system 20 of the present invention preferred embodiment.Switch 4 is arranged in the front panel of main frame 10, and by circuit by this switch 4 and a wire jumper interface (Jumper on computer motherboard 1, JP) and GPIO register 3 be connected, in this preferred embodiment, be described for the wire jumper interface (JP1) of first on mainboard.The moment that this switch 4 is being pressed, switch connection, when mainboard 1 receives moment connection signal, will connect the circuit ON of shift knob therewith, the JP1 cathode voltage on circuit other end mainboard is driven high, and the value of described GPIO register 3 changes thereupon.
Described safety system 20 is installed and is operated in the storer 5 of main frame 10, by controlling corresponding USB Port(USB interface) driver completes and installs or unloading, and then the use of control USB Key.
Consulting shown in Fig. 2, is the functional block diagram of safety system 20 of the present invention.This safety system 20 is arranged in the storer 5 of main frame 10, comprises monitoring module 21, driver module 22 and display module 23.Monitoring module 21 monitors the change of GPIO register 3 value on mainboard 1 and the service time of described USB Key.Driver module 22 is according to the driver of the corresponding USB Port of the monitoring result load or unload of monitoring module 21.Display module 23 monitoring module monitor user use USB Key to exceed Preset Time time, send " continuing to use USB Port, please by shift knob " confirmation screen.
When the value that described monitoring module 21 monitors GPIO register 3 changes, driver module 22 loads corresponding USB Port driver, and the USB Key being inserted in this USB Port can be used.When monitoring module 21 monitor user use described USB Key to exceed systemic presupposition time (as 2 minutes) time, the confirmation screen that display module 23 sends " continuing to use USB Port, please by shift knob ", this picture is prescribed a time limit 10 seconds.If user presses switch 4 in 10 seconds, then mainboard 1 receives moment connection signal, the circuit being then connected to switch 4 is connected again instantaneously, and on mainboard, the cathode voltage of JP1 2 is driven high again, and the value of the GPIO register 3 on mainboard 1 changes again with the potential change of mainboard end JP1 2.When the value that monitoring module 21 monitors GPIO register 3 on mainboard 1 changes again, driver module 22 is not done to change to described USB Port driver, and the USB Key being inserted in this USB Port can continue to use.Otherwise when monitoring module 21 monitors the change less than GPIO register 3 value, driver module 22 is by the driver of this USB Port of unloading, and USB Key cannot use.
Consulting shown in Fig. 3, is the process flow diagram of the preferred embodiment of USB Key safety system of the present invention and method.
Step S31, USB Key is inserted main frame by user.
Step S32, when switch 4 is pressed, by the JP1 2 be attached thereto, mainboard 1 receives moment connection signal, by the circuit ON between connecting valve and mainboard.The cathode voltage of JP1 2 is driven high.Described switch 4 is SWITCH switches, and in the moment that the button of switch 4 is pressed, switch connection, when finger leaves switch, switch disconnects thereupon.This switch connects mainboard end JP1 2.
Step S33, on mainboard 1, GPIO register 3 is worth along with the change in voltage of Jumper JP1 2 and changes.
Step S34, when monitoring module 21 monitors that on mainboard 1, GPIO register 3 value changes, driver module 22 loads the driver of corresponding USB Port, and the USB Key being inserted in this USB Port can be used.
Step S35, when exceeding the systemic presupposition time service time that monitoring module 21 monitors the USB Key inserting described USB Port, display module 23 sends the confirmation screen of " continuing to use USBPort; please by shift knob ", the time that this picture only shows 10 seconds or other users set.
Step S36, when user needs to continue to use USB Key to handle Internet-based banking services, switch 4 is pressed within the time that 10 seconds or other users set, between mainboard 1 and switch 4, circuit is connected again instantaneously, and on mainboard 1, GPIO register 3 is worth and again changes along with mainboard end JP1 2 place's change in voltage.When the value that monitoring module 21 monitors GPIO register 3 changes, the driver of driver module 22 to described USB Port is not done to change, and the USB Key being inserted in this USB Port place can continue to use.
Step S37, monitoring module 21 is within the time that 10 seconds or other users set, when the value not monitoring the GPIO register 3 on mainboard 1 changes, driver module 22 will the driver of the described USB Port of unloading, and the USB Key inserting this USB Port cannot use.When user is without the need to continuing to use USB Key to handle Internet-based banking services, so when there is described confirmation screen, only 10 seconds need be waited for.
By above-mentioned steps S35 to step S37, can user handled Internet-based banking services but forget by extract USB Key extract from USB Port time, automatically USB Key is cut off in time, take precautions against hacker by remote control user computer method, the USB Key kidnapping user carries out certification and signature operation, transfers the money in user bank.Thus reduce the risk that user uses USB Key.
Above embodiment is only in order to illustrate technical scheme of the present invention and unrestricted, although with reference to above preferred embodiment to invention has been detailed description, those of ordinary skill in the art should be appreciated that and can modify to technical scheme of the present invention or be equal to the spirit and scope of replacing and should not depart from technical solution of the present invention.
Claims (6)
1. a USB Key safety system; run in computing machine; the front panel of described main frame is configured with a shift knob; this shift knob is connected with a wire jumper interface JP of computer motherboard; described JP is connected to a GPIO register; it is characterized in that, described USB Key safety system comprises:
Monitoring module, for inserting USB Port as USB Key, when described shift knob is pressed, whether the value of monitoring GPIO register changes;
Driver module, during for changing when the value monitoring GPIO register, drives the driver of described USB Port, and the USB Key inserting described USB Port can be used;
Described monitoring module, also between the USB Key operating period, monitors the service time of described USB Key;
Display module, for when exceeding the system schedule time, display time-out is reminded service time of described USB Key;
Described driver module, also for reminding in time-out in the acknowledging time that provides, when the value not monitoring described GPIO register changes, unloading described USB Port driver, making the USB Key being inserted in described USB Port unavailable;
Described driver module, also for reminding in time-out in the acknowledging time that provides, when the value monitoring described GPIO register changes, not doing described USB Port driver and changing, making the USB Key being inserted in described USB Port continue available.
2. USB Key safety system as claimed in claim 1; it is characterized in that; described shift knob is a SWITCH switch; when the shift knob in main frame front panel is pressed; the circuit be attached thereto is connected instantaneously; the voltage of the JP that mainboard is connected with this shift knob is driven high, and the value of GPIO register changes with JP change in voltage.
3. USB Key safety system as claimed in claim 1, is characterized in that, described time-out prompting is the confirmation screen of " continuing to use USB Port, please by shift knob ", and this picture display time is the time that user sets.
4. a USB Key method for security protection; be applied in computing machine; the front panel of described main frame is configured with a shift knob; this shift knob is connected with a wire jumper interface JP of computer motherboard; described JP is connected to a GPIO register; it is characterized in that, the method comprising the steps of:
A () is when USB Key is inserted main frame by user, press described shift knob, by described JP, described mainboard receives momentary connection signal, the circuit be communicated with shift knob is connected instantaneously, the cathode voltage of described JP is driven high, and the value of the described GPIO register be connected with JP changes along with described JP;
B (), when the value of described GPIO register changes, the driver of the USB Port driving described USB Key to insert, makes it available;
C () monitoring is inserted in the service time of the USB Key of described USB Port, when exceeding the systemic presupposition time, display time-out is reminded;
D (), when reminding in time-out in the acknowledging time provided, the value not monitoring described GPIO register changes, then unload described USB Port driver and make it unavailable;
E (), when reminding in time-out in the acknowledging time provided, the value monitoring described GPIO register changes, then return step (c).
5. USB Key method for security protection as claimed in claim 4, is characterized in that, described time-out prompting is the confirmation screen of " continuing to use USB Port, please by shift knob ", and this picture display time is the time that user sets.
6. USB Key method for security protection as claimed in claim 4, it is characterized in that, described shift knob is a SWITCH switch.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310534884.4A CN104598798A (en) | 2013-11-01 | 2013-11-01 | USB Key safety protection system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310534884.4A CN104598798A (en) | 2013-11-01 | 2013-11-01 | USB Key safety protection system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104598798A true CN104598798A (en) | 2015-05-06 |
Family
ID=53124576
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310534884.4A Pending CN104598798A (en) | 2013-11-01 | 2013-11-01 | USB Key safety protection system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104598798A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108388787A (en) * | 2018-01-25 | 2018-08-10 | 郑州云海信息技术有限公司 | A kind of USBKey safety systems and method |
CN114676412A (en) * | 2020-12-24 | 2022-06-28 | 成都鼎桥通信技术有限公司 | USB KEY equipment verification method and device and storage medium |
-
2013
- 2013-11-01 CN CN201310534884.4A patent/CN104598798A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108388787A (en) * | 2018-01-25 | 2018-08-10 | 郑州云海信息技术有限公司 | A kind of USBKey safety systems and method |
CN114676412A (en) * | 2020-12-24 | 2022-06-28 | 成都鼎桥通信技术有限公司 | USB KEY equipment verification method and device and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10839081B2 (en) | System and methods for secure firmware validation | |
US10089471B2 (en) | System and methods for secure firmware validation | |
AU2009249319B2 (en) | Payment terminal stylus with touch screen contact detection | |
CN102509052B (en) | Safety protection method and device of electronic device touch screen | |
US9041668B2 (en) | Mobile touch-generating device and communication with a touchscreen | |
US10496975B2 (en) | Point of sale system with secure and unsecure modes | |
EP2871552B1 (en) | Information processing terminal | |
US9465420B2 (en) | Electronic devices having integrated reset systems and methods thereof | |
EP2704078A1 (en) | Security module and method of securing payment information | |
CN104598798A (en) | USB Key safety protection system and method | |
EP2079230A2 (en) | Method for operating TV tuner card | |
CN106155402A (en) | Display menu regulation system and method | |
US20120166821A1 (en) | Start-up control apparatus and method | |
JP7017959B2 (en) | Automatic teller machine and signage system including it | |
CN108241510A (en) | A kind of switching method of video card | |
CN206574040U (en) | The performs device of self-aided terminal | |
CN105847012A (en) | Method for inputting verification information | |
CN113064574B (en) | Electronic equipment and display parameter control method | |
US20130042141A1 (en) | Data processing device including a main battery that is replaceable while the data processing device is in operation and a method applicable thereto | |
CN110457075B (en) | Communication terminal shutdown method and device, storage medium and communication terminal | |
CN107302116B (en) | Charging method, mobile terminal and computer-readable storage medium | |
TW201523326A (en) | USB key security protection system and method | |
CN108388787A (en) | A kind of USBKey safety systems and method | |
WO2024072824A2 (en) | Secure hardware cryptowallets for smartphones | |
CN118859000A (en) | Battery state detection method and related device of safety chip |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150506 |