CN1405780A - System guiding device base on core and method for realizing said guide - Google Patents

System guiding device base on core and method for realizing said guide Download PDF

Info

Publication number
CN1405780A
CN1405780A CN 01141856 CN01141856A CN1405780A CN 1405780 A CN1405780 A CN 1405780A CN 01141856 CN01141856 CN 01141856 CN 01141856 A CN01141856 A CN 01141856A CN 1405780 A CN1405780 A CN 1405780A
Authority
CN
China
Prior art keywords
flash memory
data
password
user
system bootstrap
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.)
Granted
Application number
CN 01141856
Other languages
Chinese (zh)
Other versions
CN1234130C (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.)
KINGSTIME WORLDWIDE Ltd
Shenzhen Tai Guen Ind Co ltd
Original Assignee
TAIJUN INDUSTRY Co Ltd
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 TAIJUN INDUSTRY Co Ltd filed Critical TAIJUN INDUSTRY Co Ltd
Priority to CN 01141856 priority Critical patent/CN1234130C/en
Publication of CN1405780A publication Critical patent/CN1405780A/en
Application granted granted Critical
Publication of CN1234130C publication Critical patent/CN1234130C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)

Abstract

The method includes at least following steps. (1) The data blocks of flash memory are divided into the system boot area and the data storage area. The system boot area matches the boot data format of the magnetic disc accorded with BIOS standard device. The data blocks mapping table is built. (2) The BIOS can be accessed through the data exchange interface so as to complete the procedure for checking up the storage format. (3) The flash memory can emulate the hard disc and floppy disc being accorded with BIOS standard device. (4) The operation of reading/writing data of the data block matched in the disc data format can be completed through the mapping table. (5) The data exchange interface is USB. The invention makes the flash memory become as the boot disc of the movable storage device, providing the features of high reliability, portable as well as plug and play.

Description

Based on the system bootstrap device of flash memory and the method that realizes guiding
Technical field
The present invention relates to a kind of based on flash memory the system bootstrap device and realize method, especially a kind of system bootstrap device of the portable flash memory with USB interface and the method that guiding realizes thereof based on the system bootstrap of flash memory.
Background technology
In the mobile storage, ubiquity can't really move the purpose that stores at present, and is most of because volume carries inconvenience too greatly as external hard disk, the external CD writer, and ZIP, MO... etc., these equipment can provide the larger capacity storage but the maneuverability deficiency.As pocket memory, for example, floppy disk, not only to take volume big for special driver, energy consumption, noise is big, and because the floppy drive travelling speed is slow, the storage area is little, and the data storage fiduciary level is lower, except all dangerous characteristics of magnetic medium as storage medium, floppy disk itself is owing to belong to portable product, physical damage appears in the use easily, so existing memory deposited already use on real practicality, but because it is with low cost, and apodia comes out with the high-effect low-cost invention that replaces it always, also allows floppy drive, floppy disk has survived.Because flash memory (Flash Memory) storage mode is electronic type, affected by environment easily and physics strength is destroyed unlike other magnetic disc type products, and fiduciary level is higher, provides bigger protectiveness for the preservation of capsule information, and the user can be at mobile data more relievedly.Therefore, increasing occasion is at the mobile memory that adopts based on flash memory.
General PC usually by hard disk as storing media, and come channeling conduct by hard disk, the user can come channeling conduct by floppy drive under the part situation, to reach the realization of part purpose function, for example: new system is installed or uses non-existing operating system, although the little chance of general user uses floppy drive to come channeling conduct, guiding function is one of indispensable basic function also.Existing is data storage simply just based on the storer of flash memory more more, and can not be as the guiding device of system, be because the standard data format of the BIOS of computing machine identification at present also is for the data in magnetic disk form, can't be with off-gauge flash data form as system leading equipment, the never solution well of problem that therefore utilizes flash memory directly to replace or replace existing driver.
Because increasing PC external components begins to stride forward towards wireless penetration, wireless device is nothing more than wireless device transmitting terminal and wireless device receiving terminal must be arranged, no matter the communication modes of wireless device is in modes such as RF (radio frequency) or infrared rays, the communication of data is necessary, therefore getting over the receiving equipment that is produced at PC end (comprising notebook computer) for a long time when wireless device also gets more and more, so the integration of wireless device receiver is also with regard to apparent more needs, therefore can provide the more compact movability of user's more convenience better integrating the wireless device receiving end on the Mobile Storage Function MSF again, and then improve equipment conformability and the stability used.
Aspect identification, because the modern is to the raising of personal information privacy's demand, the computing machine environment for use demand of safety is also just more and more higher, so in equipment, add the part of RFID (radio frequency identification) transmitting terminal (TAG), as long as use the product (as keyboard) of RFID receiving end, can reach the purpose of computer security guard.
Summary of the invention
The object of the present invention is to provide a kind of method that guides based on the system bootstrap device and the realization of flash memory, can finish the effect that system bootstrap drives as the boot disk of PC.
A further object of the present invention is to provide a kind of system bootstrap device and realization bootstrap technique based on flash memory, memory space is big, memory reliability is high, volume is easy to carry, plug and play, not only can the integrated RF recognition means, perhaps the wireless receiving assembly becomes the peripheral communication interface of PC, and can also be as the person identification device.
It is a kind of based on the system bootstrap device of flash memory and the bootstrap technique of realization that secondary objective of the present invention is to provide, and it not only can realize the encryption of data preferably, and can realize the management to the data read-write by the switching of physics.
It is a kind of based on the system bootstrap device of flash memory and the method that realizes guiding that another purpose of the present invention is to provide, and by the flash memory storage district is managed, as the computing machine electronic lock, safe and secret qualification carried out in the use of computing machine.
The object of the present invention is achieved like this:
A kind of system bootstrap device based on flash memory, it comprises outside housing and the control circuit in the housing, control circuit comprises interface, flash memory, CPU, the buffer with compunication; Wherein CPU finishes address strobe and data dispatch, and its port connects data exchange interface, flash memory, buffer.Wherein data exchange interface is a USB interface.
Control circuit also comprises read-write control switch, a termination cpu port of read-write control switch, and the other end selects to connect high level or ground connection.For ease of controlling, the read-write control switch portion of controlling is arranged on hull outside portion.
CPU is connected to the memory storage of placing electronic lock password or boot, and this memory storage can be the part memory block of flash memory or storer independently.
Cpu port also is connected to the output of radio receiver, radio receiver is arranged on the body of this guiding device, radio receiver is used for being used with wireless launcher, carries out exchanges data or user's the identification or the usage license identification of equipment.Radio receiver can be infrared module or has the radio frequency identification module of induction antenna.
Equally, cpu port also is connected to wireless launcher, and wireless launcher is arranged on the body of this guiding device, and wireless launcher is used for being used with radio receiver, carries out exchanges data or user's the identification or the usage license identification of equipment.
A kind of method based on flash memory realization system bootstrap which comprises at least following steps:
Step 1: the data block of flash memory is divided into system bootstrap district and data storage area;
Step 2: the system bootstrap district is complementary with the disk vectoring information form that meets the BIOS standard device;
Step 3: set up with the data block of coupling data in magnetic disk form and hint obliquely at table;
Step 4: meet support storage format qualification process by conducting interviews between data exchange interface and the BIOS, finishing;
Step 5: this flash memory is set at guiding device.
The disk vectoring information form that meets the BIOS standard device is hard disk or floppy disk vectoring information form, and flash memory can emulation be that floppy drive can emulation be a hard disk drive also promptly like this.
Hint obliquely at table and can be based upon in the flash memory, be the data block data read-write operation of data in magnetic disk form by hinting obliquely to show to finish to mate.
Particularly, data exchange interface is a USB interface.
Be provided with hard disk and floppy disk vectoring information format conversion switch in the flash memory device.Should " switch " change-over circuit or activation calls instruction for connecting hard disk and floppy disk vectoring information format region respectively.Flash memory device emulation just is hard disk or floppy disk, can change by software or hardware mode.
The flash data memory partitioning is public data area and closed security zone, and the license key of reading and writing data is arranged in the closed security zone, and perhaps the data field of storer also being divided has the password storage area, and password setting is arranged in the password storage area; Setting can require the execute file of password check in the public area, after carrying out this document and importing proper password, read and leave password storage area in password area or the closed security zone in, compared, if password conforms to, then open closed security zone uses another drive to the user is provided, and then the user only can use the public area if not, and the prompt cipher mistake.
Carry out grant decision between PC and the flash memory, to obtain the PC rights of using.
Carrying out grant decision and be flash memory cooperates with the BIOS of PC and carry out: the memory block includes two groups of passwords: fixed password and can change password, read PID and VID by the standard device agreement, after BIOS bist data storehouse was consistent, PC is the bootable normal boot-strap program that enters; Can change password: the user is in the closed security zone or the password area stored password, and after PC power source was opened, BIOS required the user to input password automatically, after being proved to be successful, entered the normal boot-strap program, and the user can change password by BIOS interface or built-in application program.
Carrying out grant decision is to carry out separately on the flash memory: use this flash memory for the first time, enter the closed security zone by data security function, install driver (or from networking download driver), after driver is installed, input computer lock cipher, obtain the flash memory rights of using, whether PC checks flash memory to insert before each action, and the password of inputing whether identical with computer lock cipher in the flash memory, then open if yes user's rights of using, if otherwise forbid that the user continues to use flash memory, the mode of forbidding can be again and cuts off all communication port functions, nullify the flash memory user and login.
Carrying out grant decision is that flash memory also comprises separately: installed and overdrived, after each operating system starts, system can access password window automatically, the input password, and check whether the flash data zone exists and compare password, and whether password is identical with computer lock cipher in the flash data zone, then open if yes user's rights of using, if otherwise forbid that the user continues to use this machine, the mode of forbidding can be again and cuts off all communication port functions, nullify the user and login.
According to the technique scheme analysis as can be known, the present invention has tangible advantage:
1, the present invention can substitute floppy drive or hard disk drive, especially as movable storage device, has the potentiality that replace floppy drive, on function fully quite even have a function that surmounts floppy drive/floppy disk.
2, can use by a USB device interface, no separate type driver and storer, easy to use, and existing all PC types all possess USB interface, so there is not the supportive problem of system.
3, the present invention is compact, and is big or small as pen, and can provide greater than tens of times of floppy drives even hundreds of times of storage areas; Storage data safety is not easy this physical damage.
4, maneuverability height of the present invention, low cost, high power capacity, the more important thing is not to have reaching the purpose of guiding in the presence of the operating system.
5, data storage fiduciary level height; because the storage medium of flash memory is an electronic media, the affected by environment easily and physics strength destruction unlike other magnetic disc type products, fiduciary level is higher; preservation for capsule information provides bigger protectiveness, and the user can be at mobile data more relievedly.
6, data confidentiality, except flash memory than the reliable data storage, the present invention provides data security function on the flash memory in addition, the user must confirm user's identity by the input validation password at every turn when using the utility model, can guarantee that so flash memory can be not stolen under situation without permission, in addition and can prevent the user to lose behind the flash memory data and be picked up to obtain and read, so can prevent the loss of confidential data fully.
7, aspect computing machine defendance lock; when personal informationization is high more; people are just high more to the dependency degree of information products such as PC class; also just therefore more and more personal information are stored among the PC; people also improve the guard consciousness of PC; therefore the present invention can be used as the PC electronic lock except can being protected data.
8, owing to the raising of modern to personal information privacy's demand, the computing machine environment for use demand of safety is also just more and more higher, so the present invention adds the part of RFID (radio frequency identification) transmitting terminal (TAG) in equipment, by the product (as keyboard) of RFID receiving end, can reach the purpose of computer security guard again.
9, the present invention also can cooperate the radio-frequency (RF) identification gate control system, and identification card (TAG) in company's row number is in the present invention integrated, can replace existingly to carry identification card, and the employee individual is provided mobile data storage; Also can use active transmission cards to strengthen the identification security in addition, range of application such as automobile anti-theft lock, so, effect of the present utility model not just is confined to around the PC, also can be applicable in the life products, and more can bring into play the maneuverability of mobile storage, even can be guided out the range of application of mobile authentication.
Description of drawings
Fig. 1 is an external structure synoptic diagram of the present invention;
Fig. 2 constitutes synoptic diagram for circuit of the present invention;
Fig. 3 constitutes synoptic diagram for wireless receiving partial circuit of the present invention;
Fig. 4 constitutes synoptic diagram for wireless transmit partial circuit of the present invention;
Fig. 5 is one of circuit theory diagrams of the present invention;
Fig. 6 is two of circuit theory diagrams of the present invention;
Fig. 7 sets up the system bootstrap process flow diagram for the present invention;
Fig. 8 is the accessing operation flow chart of steps between the present invention and the BIOS;
When Fig. 9 is USB-FDD for the present invention and the accessing operation flow chart of steps between the BIOS;
When Figure 10 is USB-HDD for present device and the accessing operation flow chart of steps between the BIOS;
Figure 11 is one of data encryption memory partition figure of the present invention;
Figure 12 is two of data encryption memory partition figure of the present invention.
Embodiment
Below in conjunction with the drawings and specific embodiments the present invention is done detailed description further.
As shown in Figure 1, 2, the present invention is a kind of system bootstrap device based on flash memory, and it comprises outside housing and the control circuit in the housing, and wherein control circuit comprises USB interface, flash memory, CPU, buffer; Wherein CPU finishes address strobe and digital-to-analog conversion, and its port connects USB, flash memory, buffer.Certainly, the interface of exchanges data can not be USB also.As guiding device, the present invention can use by a USB device interface, and no separate type driver and storer are easy to use, and existing all PC types all possess USB interface, so there is not the supportive problem of system.As moving the device that stores, the present invention uses flash memory as storing media, and capacity decides according to use flash memory size, removable data or the exchanges data of carrying larger capacity of user, and the flash memory of can connecting comes the increase capacity.Equipment uses USB interface to link up with PC, must not hang in addition to drive in operating system, but plug and play can be given full play to the advantage that stores that moves.Electronic lock password or boot can be placed in the Stand Alone Memory or in the subregion of storer.
Can offer window 2 on the housing 1 of the present invention as shown in Figure 1 on the structure, be provided with read-write control switch 3 in the window 2, the read-write control mouthful line of the cpu port of a termination control circuit of switch control end, an end ground connection.Read-write control switch 3 portions of controlling are arranged on housing 1 outside portion.And read-write control switch 3 slide switch, or push reset switch for moving along guide groove, or can about remove the switch that sticks up.
Particular circuit configurations as shown in Figure 2, this equipment is data storage device, can carry out data transmission between the USB mouth by DP, DN two pins and mainboard, and data in the hard disk and the data in the flash memory are exchanged.
The USB input voltage is DC 5V, and the operating voltage of IC is 3.3V, and therefore, circuit has adopted direct current 5V to change the circuit of 3.3V.U1 is USB IC, is connected with the USB mouth by DATA+, DATA-pin, and it has 15 address wires, 2 groups of data lines, and 32 I/O mouths, and RD, WR pin are arranged, carry out the reading and writing operation of data.U3 is a flash memory, can with and hard disk between the deposit data transmitted portion within it, after power down, can not lose.U4 is an impact damper, and 15 address wire A0-A15 are arranged, and 1 group of data line IO1/IO8 is the place of temporary transient store data.U6 is connected with main IC by SDA, SCL pin for placing the storer of password, is used for the fetch equipment description, thus the type of identification equipment.Equipment is inserted mainboard USB mouth, by network DN, DP data transmission is arrived master chip U1, IC from Serial EEPROM U6 sense data, sends reset command after handling simultaneously, and with device reset, this moment, equipment entered normal operating conditions.Read-write switch SW 1 meets the WP A2 of CPU, and its control termination high level can be permitted read-write; Or, can only read by resistance R 3 ground connection.
After the system reset, begin to carry out data transmission procedure, main frame can be given an order, open sheet choosing end, start control signals such as RD or WR, the data that will read in from hard disk/go out are by its address of address wire gating, by data line transmission data, and deposit it among U4 SRAM or deposit in the U3 flash memory.Wherein CMOS SRAM is equivalent to the effect of buffer memory, and when power down, data wherein can be lost, and the data in the flash memory then can not lost, and therefore, final data all can be placed among the U3 flash memory MEMORY and preserve, so that carry at any time.
In the present invention wireless equipment antenna (receiving end) is inserted, cpu port is connected to the output of radio receiver, radio receiver is arranged on the body of this guiding device, radio receiver is used for being used with wireless launcher, carries out exchanges data or user's the identification or the usage license identification of equipment.Radio receiver can be infrared module or has the radio frequency identification module of induction antenna.
Equally, cpu port also is connected to wireless launcher, and wireless launcher is arranged on the body of this guiding device, and wireless launcher is used for being used with radio receiver, carries out exchanges data or user's the identification or the usage license identification of equipment.
Because present most wireless devices all need extra receiving equipment to be connected with PC or notebook by PORT COM, and increasing unlimited equipment uses USB port to be used as transmit port, under the limited situation of USB port on the PC, the wireless device receiving antenna is integrated into the practicality that can increase USB flash memory in the USB flash memory, and the increase that reduces because of wireless device causes USB mouth deficiency.Physical circuit as shown in Figure 6, wireless device can be infrared ray (Ir) equipment, radio-frequency apparatus (RF), and RFID, outside data message be by the TAG_DATA wireless path, the induced signal of antenna for example, or the infrared device of accepting enters receiving element.After data enter receiving element, be forwarded to transmitting element, data be sent among the CPU of Fig. 5 by TX-PW pin in the transmitting element, among Fig. 5 CPU by SDA and, the SCL pin accepts data, and gives PC by the USB oral instructions.
Mainly based on radio frequency (RF) radio transmission apparatus and the unlimited transmission equipment of infrared ray (Ir), can decide transmission mode and transmission frequency in the wireless device according to the arrange in pairs or groups wireless device that uses.Any use RF transmission and product that receiving end is integrated in the USB flash memory all meet design concept of the present invention in the RF wireless device, as RFID (radio frequency identification) receiving end.
In controller hardware, different Data Sources is distributed to output port, be sent to PC.The wireless device receiver receives the signal of wireless device emission, and this signal is converted to interface format such as USB/PS-2/1394 by controller and import computer into.
Read: the DATE of NAND-TYPE is reached Buffer (SRAM) earlier, with these data by controller convert USB, PS/2 to, interface formats such as 1394 import computer into; Write: the data that computer will be imported into flash memory are imported into earlier in the impact damper, import these data into flash memory again behind the buffer full.
Use USB Hub to realize using USB Hub to be distinguished at two data sources
Add transmitting terminal function (TAG) in the radio-frequency (RF) identification (RFID) in the present invention, these parts can be replaced employed TAG according to different gate control systems, the TAG part is if cooperate other gate control systems then to be provided by the gate control system merchant, be integrated in the equipment, or in PC, add RFID receiving end part, can use the present invention to carry out the identification of PC end, TAG and provides identification software by our company's self design in the PC recognition system.
In the use kind of TAG, divide into active and two kinds of passive types, passive type can be used in the identity identification of fixed position, active can be used for, need be recognized product at a distance, because of the need user come button or initiatively print and distribute to debate tentatively be, so and can prevent unconscious debating tentative to be, reach safer identity authentication function, after USB flash memory Disk adds RFID TAG, for mobile office and the mobile meaning that stores bigger extension has been arranged, mobile storage not just can use on PC, and in general life, USB flash memory Disk can be used as electronic identity authentication center, as gate control system, automobile anti-theft lock ... etc.
As shown in Figure 7, the present invention as the method for guiding device is: which comprises at least following steps:
Step 1: the data block of flash memory is divided into system bootstrap district and data storage area;
Step 2: the system bootstrap district is complementary with the disk vectoring information form that meets the BIOS standard device;
Step 3: set up with the data block of coupling data in magnetic disk form and hint obliquely at table;
Step 4: meet support storage format qualification process by conducting interviews between data exchange interface and the BIOS, finishing;
Step 5: this flash memory is set at guiding device.
The disk vectoring information form that meets the BIOS standard device is hard disk or floppy disk vectoring information form, and flash memory can emulation be that floppy drive can emulation be a hard disk drive also promptly like this.
Hint obliquely at table and can be based upon in the flash memory, be the data block data read-write operation of data in magnetic disk form by hinting obliquely to show to finish to mate.
Particularly, data exchange interface is a USB interface.
Be provided with hard disk and floppy disk vectoring information format conversion switch in the flash memory device.Should " switch " change-over circuit or activation calls instruction for connecting hard disk and floppy disk vectoring information format region respectively.Flash memory device emulation just is hard disk or floppy disk, can change by software or hardware mode.
Flash memory device is supported under the USB device guiding at the PC mainboard BIOS, can realize the floppy drive function basically, and bigger storage volume, read or write speed faster are provided as the PC guiding device after inserting the USB slot.Flash memory device is set to standard hard drive on the form that stores data, link up by BIOS on USB standard interface and the mainboard.Flash memory device can carry out the data formats saving format by Software tool (as tool master regular software under the DOS) and revise forms such as (as change into) FAT12/16/32/NTFS.. and disk partition, and the activation subregion is set.Referring to Fig. 8, the concrete operations step is: detect the power-up sequence setting and go forward side by side into CD-ROM drive or floppy drive guiding; BIOS sends interrogating signal and inquires apparatus-form on the USB mouth to the USB mouth; Equipment is responded and is standard USB-HDD or USB-FDD equipment (adjusting change by hardware or software); BIOS calls built-in standard USB device driver.
When using flash memory device to carry out the PC guiding, do not need to carry out any non-standard modification on mainboard, any use standard BIOS and Flash storing media are set to USB HDD or USB FDD equipment channeling conduct function is all belonging to basic design scope of the present invention.Flash memory device can be debated examination and is standard disk and give drive (not started under the Windows) under the DOS pattern; any USB Flash storing media after entering DOS Mode by the guiding of floppy drive or equipment itself, can be characterized as the standard disk and authorize the equipment of drive and the standard disk operating of can be used as all at this patent protection domain.Flash memory device is under any DOS operating environment, and software can call storage data in the flash memory arbitrarily under the DOS, the action that writes/delete, and be the standard storing media.
Flash memory device can change the device category that is picked out by hardware or software mode under BIOS, when using USB FDD equipment, flash memory device mock standard floppy drive fully comes channeling conduct, recognizes equipment following of each operating system and also is the standard floppy drive.When being used as USB HDD equipment and using, flash memory device is a standard USB hard disk, also can channeling conduct, but the guiding characteristic is different with USB FDD.
It is standard hard drive saving format (FAT series) that this device preestablishes saving format.After if PC uses the floppy or CD drive guiding to enter the DOS pattern, this device can be considered as a standard hard drive by system and use.The concrete operations step is shown in Fig. 9,10.
When this equipment is USB-FDD: detect the power-up sequence setting and go forward side by side into CD-ROM drive or floppy drive guiding; BIOS sends interrogating signal and inquires apparatus-form on the USB mouth to the USB mouth; Equipment is responded and is standard USB-FDD equipment; BIOS calls built-in standard USB FDD driver; BIOs searches among the USB Flash Disk whether the operating system boot files is arranged; The boot files channeling conduct of BIOS loading system is also authorized floppy drive drive A or B.
When this equipment is USB-HDD: detect the power-up sequence setting and go forward side by side into CD-ROM drive or floppy drive guiding; BIOS sends interrogating signal and inquires apparatus-form on the USB mouth to the USB mouth; Equipment is responded and is standard USB-HDD equipment; Whether the BIOS inquiry unit meets the saving format of supporting; Equipment is responded and is standard FAT saving format; BIOS calls built-in standard USB HDD driver; BIOS searches among the USB Flash Disk whether the operating system boot files is arranged; The boot files channeling conduct of BIOS loading system is also authorized floppy drive drive C.
Content shown in Figure 11,12 is for the present invention reaches the data encryption memory partition synoptic diagram of encryption function about providing the local store files of storage facilities to maintain secrecy.
Because current storage facilities such as hard disk, when being used as the system disk guiding, after operating system was written into, storage facilities was in open read-write state, use district's authority except the Partial Jobs system can specify each user's hard disk, operating system that the general user uses does not have security mechanism more and uses for the client; In addition on mobile storage, part district data is encrypted more fractal key, the mobile subscriber is high for data confidentiality demand degree more than the general user, and existing data security function that mobile storage provides is very limited, and versatility is not good, only can realize on unit, has limited to the maneuverability of mobile storage, purpose of the present invention is for providing storage facilities Local data confidentiality mechanism, and is not subjected to the PC environmental impact.
External device hardware realizes that the zoning branch carries out the zoning branch with storage facilities, can divide several districts, distinguishes as follows:
A) public area: the public area can provide user one open writable area, the action that any user that can use this equipment all can read and write subregion; The user haves no right to read the drive that also can't see the closed security zone in the public area.
B) closed security zone: all operations is general with general hard disk in the closed security zone, is positioned at the public area executable file but must carry out one, and behind the input proper password, just can carries out reading of data, otherwise can't see and read content in the closed security zone.
C) password area: executable file requires the user to input password in the public area, and can read and leave password storage area in password area or the closed security zone in, compared, if password conforms to, then open closed security zone uses another drive to the user is provided, then the user only can use the public area if not, and the prompt cipher mistake.Password area act as prefecture stored user password and modify feature is provided, and can guarantee that so user cipher can not cause password to run off because of user's faulty operation or leaks outside; Password in can being placed on the password area prefecture, if system design oversimplify to reduce complicacy, also password can be stored in that exclusive archives call comparison for specific program in the closed security zone.
The disposal route of computer lock aspect is:
Be inserted in USB mouth characteristic when using for a long time by the present invention, the present invention can be added computer guard lock function by the programming of hardware or the loading of driver, the user is not when plugging this device, PC can't start or part software and program can't be carried out, other people enter the computer system user without permission except the prevention of performance computer guard lock, also can be used as the computer service recorder, the everything after an available recording user is logined.
Implementation can be divided into two kinds according to different stratum:
Be used with BIOS: equipment includes two groups of passwords, and these two groups of passwords can use simultaneously or choose it wantonly
Fixed password: be equipment PID and VID, BIOS reads PID of the present invention and VID by the standard device agreement behind POST, and the just bootable normal boot-strap program that enters of back PC is consistent with BIOS bist data storehouse.
Can change password: the user can store the password of liking in the present invention, storing media can be EEPROM, or the subregion in the flash memory (being Security Area or Password Area), after PC power source is opened, BIOS can require the user to input password automatically, enter the normal boot-strap program after being proved to be successful, the user can change password by BIOS interface or built-in application program.
Equipment uses separately: when equipment does not use with the BIOS collocation, then need cooperate driver under operating system, to realize the computer lock function, the computer lock cipher then is stored in password area or the closed security zone, after operating system is loaded, the user uses this machine for the first time, enter closed security zone install driver (or from networking download driver) by data security function, driver can require the user to import the computer lock cipher to obtain this machine rights of using after installing, PC each the action before all can check USB flash memory whether insert and the password of inputing whether identical with computer lock cipher in the USB flash memory, then open if yes user's rights of using, if otherwise forbid that the user continues to use this machine again, the mode of forbidding can be: cut off all communication port functions, ex.Serial port, USB mouth, the PS/2 mouth, Parallel Port...; This machine user of cancellation logins, the user if desire to login once more need the correct Windows of input to access to your password and insert USB flash memory Disk after the input proper password obtain to use right.
If the user has installed at this machine and has overdrived, after each operating system started, system can access password window automatically, allowed the user input password and checked whether USB flash memory exists and compare password, whether password is identical with computer lock cipher in the USB flash memory, then open if yes user's rights of using, if otherwise forbid that the user continues to use this machine, the mode of forbidding can be again and cuts off all communication port functions, ex.Serial port, the USB mouth, PS/2 mouth, Parallel Port...; This machine user of cancellation logins, the user if desire to login once more need the correct Windows of input to access to your password and insert USB flash memory after the input proper password obtain to use right.
This device is supported under the USB device guiding at the PC mainboard BIOS during as the PC boot disk, can be realized the floppy drive function basically, and bigger storage volume, read or write speed faster are provided as the PC guiding device after inserting the USB slot.

Claims (20)

1, a kind of system bootstrap device based on flash memory, it comprises outside housing and the control circuit in the housing, it is characterized in that: described control circuit comprises interface, flash memory, CPU, the buffer with compunication; Wherein CPU finishes address strobe and data dispatch, and its port connects data exchange interface, flash memory, buffer.
2, the system bootstrap device based on flash memory according to claim 1, it is characterized in that: described data exchange interface is a USB interface.
3, the system bootstrap device based on flash memory according to claim 1, it is characterized in that: described control circuit also comprises read-write control switch, a termination cpu port of read-write control switch, the other end selects to connect high level or ground connection.
4, the system bootstrap device based on flash memory according to claim 3 is characterized in that: the described read-write control switch portion of controlling is arranged on hull outside portion.
5, the system bootstrap device based on flash memory according to claim 1 is characterized in that: described CPU is connected to the memory storage of placing electronic lock password or boot.
6, the system bootstrap device based on flash memory according to claim 1 is characterized in that: described memory storage can be the part memory block of flash memory or storer independently.
7, the system bootstrap device based on flash memory according to claim 1, it is characterized in that: described cpu port also is connected to the output of radio receiver, radio receiver is arranged on the body of this guiding device, radio receiver is used for being used with wireless launcher, carries out exchanges data or user's the identification or the usage license identification of equipment.
8, the system bootstrap device based on flash memory according to claim 7, it is characterized in that: described radio receiver can be infrared module or has the radio frequency identification module of induction antenna.
9, the system bootstrap device based on flash memory according to claim 1, it is characterized in that: described cpu port also is connected to wireless launcher, wireless launcher is arranged on the body of this guiding device, wireless launcher is used for being used with radio receiver, carries out exchanges data or user's the identification or the usage license identification of equipment.
10, a kind of method based on flash memory realization system bootstrap is characterized in that: which comprises at least following steps:
Step 1: the data block of flash memory is divided into system bootstrap district and data storage area;
Step 2: the system bootstrap district is complementary with the disk vectoring information form that meets the BIOS standard device;
Step 3: set up with the data block of coupling data in magnetic disk form and hint obliquely at table;
Step 4: meet support storage format qualification process by conducting interviews between data exchange interface and the BIOS, finishing;
Step 5: this flash memory is set at guiding device.
11, the method based on flash memory realization system bootstrap according to claim 10, it is characterized in that: the disk vectoring information form that meets the BIOS standard device is hard disk or floppy disk vectoring information form.
12, the method based on flash memory realization system bootstrap according to claim 10 is characterized in that: hint obliquely at table and can be based upon in the flash memory, be the data block data read-write operation of data in magnetic disk form by hinting obliquely to show to finish to mate.
13, the method based on flash memory realization system bootstrap according to claim 10, it is characterized in that: data exchange interface is a USB interface.
14, according to claim 10 or 11 described methods, it is characterized in that: be provided with hard disk and floppy disk vectoring information format conversion switch in the flash memory device based on flash memory realization system bootstrap.
15, the method based on flash memory realization system bootstrap according to claim 14 is characterized in that: change-over circuit or the activation calls instruction of switch for connecting hard disk and floppy disk vectoring information format region respectively.
16, the method that realizes system bootstrap based on flash memory according to claim 10, it is characterized in that: the flash data memory partitioning is public data area and closed security zone, the license key of reading and writing data is arranged in the closed security zone, perhaps the data field of storer also being divided has the password storage area, and password setting is arranged in the password storage area; Setting can require the execute file of password check in the public area, after carrying out this document and importing proper password, read and leave password storage area in password area or the closed security zone in, compared, if password conforms to, then open closed security zone uses another drive to the user is provided, and then the user only can use the public area if not, and the prompt cipher mistake.
17, the method based on flash memory realization system bootstrap according to claim 16 is characterized in that: carry out grant decision between PC and the flash memory, to obtain the PC rights of using.
18, the method that realizes system bootstrap based on flash memory according to claim 17, it is characterized in that: the described grant decision of carrying out is that flash memory cooperates with the BIOS of PC and carries out: the memory block includes two groups of passwords: fixed password and can change password, read PID and VID by the standard device agreement, after BIOS bist data storehouse was consistent, PC is the bootable normal boot-strap program that enters; Can change password: the user is in the closed security zone or the password area stored password, and after PC power source was opened, BIOS required the user to input password automatically, after being proved to be successful, entered the normal boot-strap program, and the user can change password by BIOS interface or built-in application program.
19, the method that realizes system bootstrap based on flash memory according to claim 18, it is characterized in that: the described grant decision of carrying out is to carry out separately on the flash memory: use this flash memory for the first time, enter the closed security zone by data security function, install driver (or from networking download driver), after driver is installed, input computer lock cipher, obtain the flash memory rights of using, whether PC checks flash memory to insert before each action, and the password of inputing whether identical with computer lock cipher in the flash memory, then open if yes user's rights of using, if otherwise forbid that the user continues to use flash memory again, the mode of forbidding can be cuts off all communication port functions, nullifies the flash memory user and logins.
20, the method that realizes system bootstrap based on flash memory according to claim 19, it is characterized in that: the described grant decision of carrying out is that flash memory also comprises separately: installed and overdrived, after each operating system starts, system can access password window automatically, the input password, and check whether the flash data zone exists and compare password, whether password is identical with computer lock cipher in the flash data zone, then open if yes user's rights of using, if otherwise forbid that the user continues to use this machine again, the mode of forbidding can be cuts off all communication port functions, nullifies the user and logins.
CN 01141856 2001-09-20 2001-09-20 System guiding device base on core and method for realizing said guide Expired - Fee Related CN1234130C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 01141856 CN1234130C (en) 2001-09-20 2001-09-20 System guiding device base on core and method for realizing said guide

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 01141856 CN1234130C (en) 2001-09-20 2001-09-20 System guiding device base on core and method for realizing said guide

Publications (2)

Publication Number Publication Date
CN1405780A true CN1405780A (en) 2003-03-26
CN1234130C CN1234130C (en) 2005-12-28

Family

ID=4676448

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 01141856 Expired - Fee Related CN1234130C (en) 2001-09-20 2001-09-20 System guiding device base on core and method for realizing said guide

Country Status (1)

Country Link
CN (1) CN1234130C (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005050452A1 (en) * 2003-11-21 2005-06-02 Netac Technology Co., Ltd. The method for managing the data in a removable memory
WO2007022669A1 (en) * 2005-08-23 2007-03-01 Shenzhen Shenao Computer & Machinery Co., Ltd. A network emulational floppy disk driving method and emulational floppy drive
CN100334573C (en) * 2003-11-27 2007-08-29 联想(北京)有限公司 Apparatus and method for data exchange based on computer and USB device
WO2008110066A1 (en) * 2007-03-09 2008-09-18 Xiaobing Dai Pc using hot plug system hard disk
CN100426232C (en) * 2005-10-28 2008-10-15 纬创资通股份有限公司 Manufacturing method of terminal openable universal sequence bus storage device
CN100432915C (en) * 2005-04-12 2008-11-12 株式会社东芝 Information processing apparatus
CN100465858C (en) * 2003-05-20 2009-03-04 宇瞻科技股份有限公司 Flash disk for loading operating system
CN101854453A (en) * 2009-03-30 2010-10-06 兄弟工业株式会社 The method of electronic equipment and control electronic equipment
CN101276310B (en) * 2007-03-30 2011-03-16 中华电信股份有限公司 Portable data access device
CN102201072A (en) * 2010-03-22 2011-09-28 英属开曼群岛商康帝国际科技股份有限公司 System and method for managing storage device
CN102654849A (en) * 2011-03-03 2012-09-05 赛酷特(北京)信息技术有限公司 Method for hiding and reading by partitions
CN101246429B (en) * 2007-02-13 2013-02-13 三星电子株式会社 Electronic systems using flash memory modules as main storage and related system booting methods
CN103477320A (en) * 2011-04-01 2013-12-25 惠普发展公司,有限责任合伙企业 Booting a computing device to have a predefined functionality
CN101443726B (en) * 2006-05-10 2016-02-24 马维尔国际贸易有限公司 Comprise the adaptive memory system of the hard disk drive with flash interface

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100465858C (en) * 2003-05-20 2009-03-04 宇瞻科技股份有限公司 Flash disk for loading operating system
CN100458734C (en) * 2003-11-21 2009-02-04 深圳市朗科科技股份有限公司 Data management method of mobile storage dovice
US7970805B2 (en) 2003-11-21 2011-06-28 Netac Technology Co., Ltd. Data managing method in a removable storage device
WO2005050452A1 (en) * 2003-11-21 2005-06-02 Netac Technology Co., Ltd. The method for managing the data in a removable memory
CN100334573C (en) * 2003-11-27 2007-08-29 联想(北京)有限公司 Apparatus and method for data exchange based on computer and USB device
US7784032B2 (en) 2005-04-12 2010-08-24 Kabushiki Kaisha Toshiba Information processing apparatus
CN100432915C (en) * 2005-04-12 2008-11-12 株式会社东芝 Information processing apparatus
CN101292210B (en) * 2005-08-23 2010-05-19 深圳市富怡时代科技有限责任公司 Network simulation floppy disk driving method and simulation floppy disk driver
WO2007022669A1 (en) * 2005-08-23 2007-03-01 Shenzhen Shenao Computer & Machinery Co., Ltd. A network emulational floppy disk driving method and emulational floppy drive
CN100426232C (en) * 2005-10-28 2008-10-15 纬创资通股份有限公司 Manufacturing method of terminal openable universal sequence bus storage device
CN101443726B (en) * 2006-05-10 2016-02-24 马维尔国际贸易有限公司 Comprise the adaptive memory system of the hard disk drive with flash interface
CN101246429B (en) * 2007-02-13 2013-02-13 三星电子株式会社 Electronic systems using flash memory modules as main storage and related system booting methods
WO2008110066A1 (en) * 2007-03-09 2008-09-18 Xiaobing Dai Pc using hot plug system hard disk
CN101276310B (en) * 2007-03-30 2011-03-16 中华电信股份有限公司 Portable data access device
CN101854453A (en) * 2009-03-30 2010-10-06 兄弟工业株式会社 The method of electronic equipment and control electronic equipment
CN101854453B (en) * 2009-03-30 2012-09-26 兄弟工业株式会社 Electronic device, and method of controlling the electronic device
CN102201072A (en) * 2010-03-22 2011-09-28 英属开曼群岛商康帝国际科技股份有限公司 System and method for managing storage device
CN102654849A (en) * 2011-03-03 2012-09-05 赛酷特(北京)信息技术有限公司 Method for hiding and reading by partitions
CN103477320A (en) * 2011-04-01 2013-12-25 惠普发展公司,有限责任合伙企业 Booting a computing device to have a predefined functionality
US9411604B2 (en) 2011-04-01 2016-08-09 Hewlett-Packard Development Company, L.P. Booting a computing device to have a predefined functionality

Also Published As

Publication number Publication date
CN1234130C (en) 2005-12-28

Similar Documents

Publication Publication Date Title
US7747797B2 (en) Mass storage device with near field communications
CN101208657B (en) A kind of portable integrated circuit memory equipment and its operation method
US7447911B2 (en) Electronic identification key with portable application programs and identified by biometrics authentication
CN1234130C (en) System guiding device base on core and method for realizing said guide
RU2298824C2 (en) Method and device for encoding/decoding data in high capacity memory device
US8135880B2 (en) USB mass storage locking
CN1235227C (en) Portable readable and writable memory with USB interface and its data management method
CN100437618C (en) Portable information safety device
CN105354479A (en) USB flash disk authentication based solid state disk and data hiding method
CN202694329U (en) Wireless storage equipment
CN102664036A (en) Fingerprint encryption intelligent digital U disk
KR20060119989A (en) Device for secure access to digital media contents, virtual multi-interface driver and system for secure access to digital media contents
US10331365B2 (en) Accessing a serial number of a removable non-volatile memory device
CN101930521A (en) File protecting method and device thereof
CN108287988B (en) Security management system and method for mobile terminal file
CN103930894A (en) Storage device reader having security function and security method using same
CN101419577A (en) Mobile memory apparatus with handwriting identification identity confirming function and implementing method thereof
US7840745B2 (en) Data accessing system, controller and storage device having the same, and operation method thereof
CN110807186A (en) Method, device, equipment and storage medium for safe storage of storage equipment
CN106855923A (en) A kind of electronic installation based on biological identification technology
KR20110023685A (en) Solid state disk with authentication function and driving method thereof
CN104200173A (en) Electronic document trust and security control method and system
JP2004021581A (en) Guide device and guide method for flash memory system
CN102117249A (en) Data memory device as well as data memory method and data access control method thereof
CN105224889A (en) Business datum specific store system

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: TAIJUN TECHNOLOGY(SHENZHEN) LTD.

Free format text: FORMER OWNER: TAIJUN INDUSTRIAL CO., LTD.

Effective date: 20050513

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20050513

Address after: 518106, No. 23, third industrial zone, down village, Gongming Town, Shenzhen, Guangdong, Baoan District

Applicant after: Taiguen Technology (Shen Zhen) Co.,Ltd.

Address before: Taiwan city of Zhongli Province

Applicant before: TGE Group Corp.

Effective date of registration: 20050513

Address after: Taiwan city of Zhongli Province

Applicant after: TGE Group Corp.

Address before: Taiwan city of Zhongli Province

Applicant before: TAI GUEN ENTERPRISE CO.,LTD.

C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: SHENZHEN CITY TAIJUN INDUSTRIAL CO., LTD.

Free format text: FORMER OWNER: TAIJUN TECHNOLOGY(SHENZHEN) LTD.

Effective date: 20060331

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20060331

Address after: 518106, No. 5, second industrial zone, down village, Gongming Town, Shenzhen, Guangdong, Baoan District

Patentee after: SHENZHEN TAI GUEN IND Co.,Ltd.

Address before: 518106, No. 23, third industrial zone, down village, Gongming Town, Shenzhen, Guangdong, Baoan District

Patentee before: Taiguen Technology (Shen Zhen) Co.,Ltd.

ASS Succession or assignment of patent right

Owner name: GUANGZHOU ZHAOWEI ELECTRONIC TECHNOLOGY DEVELOPMEN

Effective date: 20150812

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150812

Address after: 518106, No. 5, second industrial zone, down village, Gongming Town, Shenzhen, Guangdong, Baoan District

Patentee after: SHENZHEN TAI GUEN IND Co.,Ltd.

Patentee after: KINGSTIME WORLDWIDE LTD.

Address before: 518106, No. 5, second industrial zone, down village, Gongming Town, Shenzhen, Guangdong, Baoan District

Patentee before: SHENZHEN TAI GUEN IND Co.,Ltd.

PP01 Preservation of patent right

Effective date of registration: 20150825

Granted publication date: 20051228

RINS Preservation of patent right or utility model and its discharge
PD01 Discharge of preservation of patent

Date of cancellation: 20160225

Granted publication date: 20051228

RINS Preservation of patent right or utility model and its discharge
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 518106, No. 5, second industrial zone, down village, Gongming Town, Shenzhen, Guangdong, Baoan District

Co-patentee after: KINGSTIME WORLDWIDE LTD.

Patentee after: SHENZHEN TAI GUEN IND Co.,Ltd.

Address before: 518106, No. 5, second industrial zone, down village, Gongming Town, Shenzhen, Guangdong, Baoan District

Co-patentee before: KINGSTIME WORLDWIDE LTD.

Patentee before: SHENZHEN TAI GUEN IND Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20051228

Termination date: 20190920

CF01 Termination of patent right due to non-payment of annual fee