CN1329808C - Data coding and decoding device - Google Patents
Data coding and decoding device Download PDFInfo
- Publication number
- CN1329808C CN1329808C CNB2004100810819A CN200410081081A CN1329808C CN 1329808 C CN1329808 C CN 1329808C CN B2004100810819 A CNB2004100810819 A CN B2004100810819A CN 200410081081 A CN200410081081 A CN 200410081081A CN 1329808 C CN1329808 C CN 1329808C
- Authority
- CN
- China
- Prior art keywords
- data
- port
- usb
- main frame
- decoding device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Storage Device Security (AREA)
Abstract
The present invention relates to a data coding and decoding device, is used for connecting a data storing device and a main machine by inserting and drawing and comprises a first port, a second port, a port controlling device, and a coding and decoding unit. The device decodes the first data output by the data storing device, and the first decoded data generated by decoding is transmitted to the main machine. The second data output by the main machine is encoded, and the second encoded data generated by encoding is transmitted to the data storing device to enhance the confidentiality and safety of data storage.
Description
Technical field
The present invention relates to a kind of digital coding and decoding device, particularly relate to a kind of carrying, before storage or reading of data, data are compiled or decoding, thereby improve the digital coding and the decoding device of data storage security.
Background technology
Nearest popular electronic product---Clik! Hard disk extensively is subjected to liking of electronic product consumer owing to have advantage such as the big and processing ease of compact, easy to carry, capacity, and almost become everyone with oneself must with articles for daily use.Also Just because of this, anyly have the inclination the personage, if get to Hard disk, promptly can read at an easy rate or steal The data of being stored in the hard disk.And with present general Clik! Hard disk or external connected hand disk, the storage data process in, data are not carried out extra coding, thus leave in Data in hard disk or the external connected hand disk mostly are that need not decoding program can directly read not through the immediate data of coding, and this becomes the big secret worry of one for the user who has data security to require.
In addition, though release on the market at present a kind of have coding and decoding function Clik! Hard disk can be encoded to the data that deposit in, and the data of reading are decoded, but since this coding and decoding function build in being In the hard disk, can only for this Clik! Hard disk itself uses, and can't for other do not have coding and decoding function general Clik! Hard disk or other data storage device such as external connected hand disk use.
Summary of the invention
Therefore, the object of the present invention is to provide a kind of data storage device that supplies to be connected with main frame with plugging, so that the data of being passed to this data storage device by this main frame are encoded, and digital coding and decoding device that the data of being passed to this main frame by this data storage device are decoded.
To achieve these goals, the invention provides a kind of digital coding and decoding device, can be connected with main frame for data storage device with plugging, so that first data of being passed to this main frame by this data storage device are decoded, and second data of being passed to this data storage device by this main frame are encoded.This digital coding and decoding device comprise one first port, second port, a port controlling unit and a Code And Decode unit.This first port in order to connect this data storage device or this main frame one of them.This second port is in order to connect in this data storage device or this main frame another.This first and second port of port controlling unit and this is connected, one of them reads this first data in order to first or second port that is connected with this data storage device of control, and controls in this first or second port that is connected with this main frame another and read this second data.This Code And Decode unit is connected with this port controlling unit, decode in order to these first data that this port controlling unit is transmitted, and first decoded data that produces of will decoding returns to this port controlling unit, one of them passes to this main frame with this first decoded data to make this first or second port of being connected with this main frame of control, and these second data that this port controlling unit transmits are encoded, and second coded data that produces of will encoding returns to this port controlling unit, makes wherein another of this first or second port that control is connected with this data storage device that this second coded data is passed to this data storage device.
Digital coding of the present invention and decoding device, described main frame are personal computer or the notebooks with ownership.
Digital coding of the present invention and decoding device, described data storage device is the USB memory storage with USB interface, and described first port is one first USB port, and described second port is one second USB port, and described port controlling unit is a USB controller.
Digital coding provided by the invention and decoding device, be connected between main frame and the data storage device, the data that passed to data storage device by main frame are encoded, and the data that passed to main frame by data storage device are decoded, thereby improve the confidentiality and the security of data storage.
Description of drawings
Below by most preferred embodiment and accompanying drawing digital coding of the present invention and decoding device are elaborated, in the accompanying drawing:
Fig. 1 is the circuit block diagram of digital coding of the present invention and decoding device;
Fig. 2 is the circuit block diagram of a digital coding of the present invention and an embodiment of decoding device;
Fig. 3 is an operational flowchart embodiment illustrated in fig. 2.
Embodiment
Below in conjunction with accompanying drawing, describe above-mentioned and other technology contents, characteristics and function of the present invention in detail by an embodiment.
Before describing the present invention in detail, it is pointed out that in the following description content similar or components identical is with same reference numeral.
Fig. 1 is the main circuit block scheme of digital coding of the present invention and decoding device.Digital coding of the present invention and decoding device are portable electron devices that is available for users to carry, so that the user can be connected a data memory storage 1 and a main frame 2 by digital coding and decoding device 3 with plugging, so that first data of being passed to main frame 2 by data storage device 1 are decoded, and second data of being passed to data storage device 1 by main frame 2 are encoded.Digital coding and decoding device 3 mainly comprise one first port 31, one second port 32, a port controlling unit 33 and a Code And Decode unit 34.
Fig. 2 is the circuit block diagram of digital coding of the present invention and 3 one embodiment of decoding device.In the present embodiment, data storage device 1 is a USB memory storage (to call USB memory storage 1 in the following text) with USB transmission interface, and it can be any from (slave) electronic storage device, for example external connected hand disk, Hard disk or PDA (Personal Digital Assistant, personal digital assistant) or the like.Main frame 2 is the personal computers (PC is to call personal computer 2 in the following text) with ownership, and it can carry out data access to USB memory storage 1.In addition, main frame 2 also can be main (master) electronic installation such as notebook or flat computer.
And, in order can be connected with USB memory storage 1 or personal computer 2 with plugging, first port 31 is one first USB port (to call first USB port 31 in the following text), second port 32 is one second USB port (to call second USB port 32 in the following text), port controlling unit 33 is a USB controller (to call USB controller 33 in the following text) in the present embodiment, and it is connected with first and second USB port 31,32.USB controller 33 can receive first instruction of first data of USB memory storage 1 being delivered to personal computer 2, and second data of personal computer 2 are delivered to second of USB memory storage 1 instruct, and carry out access action according to 31,32 pairs of USB memory storages 1 of first and second instruction control, first and second USB port or personal computer 2.Its detailed motion flow is described later.
Code And Decode unit 34 is connected with USB controller 33, encodes or decodes in order to the data that USB controller 33 is transmitted, and will encode or decoded data are sent USB controller 33 back to again.
Therefore, as shown in Figure 3, be under the holding state in digital coding and decoding device 3, at first shown in step 201, USB controller 33 can detect first and second USB port 31,32 one of them whether connected USB memory storage 1, if, for example first USB port 31 has connected USB memory storage 1, then carry out step 202, detect first and second USB port 31, whether another in 32 has connected personal computer 2, if then carry out step 203, USB controller 33 is waited for the arrival of instruction, and judge whether the instruction of being received is first instruction, if expression personal computer 2 desires to read first data in the USB memory storage 1, therefore carry out step 204, make first USB port 31 read first data of USB memory storage 1.Because be stored in first data of USB memory storage 1 is originally to have passed through digital coding and decoding device 3 coded datas, and therefore first data process decoding earlier could complete being presented on the personal computer 2.So as step 205, USB controller 33 can be delivered to first data in the Code And Decode unit 34 earlier and decode, and produces corresponding first decoded data.Then, as step 206, USB controller 33 controls second USB port 32 is given personal computer 2 with first decoded data.
Whereby, desire to read the data of USB memory storage 1 as the real user (people who does not promptly have digital coding and decoding device 3) who is not USB memory storage 1, and when directly USB memory storage 1 being connected personal computer 2 and carrying out data read, will be because of first data that read through decoding, and can't be on personal computer 2 display data content.In addition, because the Code And Decode mode of employed digital coding of each user and decoding device 3 has nothing in common with each other, even therefore other user's desire is decoded to first data in the USB memory storage 1 by another digital coding and decoding device, to originally not be by this another digital coding coded with decoding device (that is coded system is different) because of first data yet, and can't finish the decoding action, make to be stored in that data in the USB memory storage 1 are unlikely to be read easily by the 3rd people, thereby the confidentiality of data storage and security are protected.
Expression personal computer 2 desires return step 203, do not receive for first when instruction, then carry out step 207, judge whether to receive second instruction, if will exist wherein second data conversion storage to USB memory storage 1 when USB controller 33.Therefore, USB controller 33 carry out step 208, make second USB port 32 read second data of personal computer 2, and because second data that personal computer 2 is sent are not normally passed through the immediate data of coding, confidentiality and security when improving second data storage, shown in step 209, USB controller 33 can be delivered to Code And Decode unit 34 earlier with second data and encode, and produces corresponding second coded data.Then, as step 210, USB controller 33 makes first USB port 31 that second coded data is deposited in the USB memory storage 1 again.Whereby, ensure the confidentiality and the security of the data that are stored in USB memory storage 1.
In addition, need to prove, first and second port 31,32 among Fig. 1 has more than and is limited to described first and second USB port 31,32 of Fig. 2 embodiment, it can also be other connector such as 1394 specifications, accordingly, port controlling unit 33 also can be other controller such as 1394 connectors.
As shown in the above description, digital coding of the present invention and decoding device mainly utilize port controlling unit (USB controller) 33 first and second (USB) ports 31 of control, 32 pairs of data memory storages (USB memory storage) 1 and main frame (personal computer) 2 carry out data access, so that first data that read by data storage device (USB memory storage) 1 are decoded, first decoded data that produces of will decoding is again passed to main frame (personal computer) 2, and will encode by second data that main frame (personal computer) 2 reads, second coded data that produces of will encoding again deposits data storage device (USB memory storage) 1 in.Whereby, be stored in after personal computer 2 can be encoded data by digital coding and decoding device 3 any do not have coding and decoding function In the electronic storage device such as hard disk or external connected hand disk, and these electronic storage devices also can be by exporting in the personal computer 2 after digital coding and 3 pairs of data decodings of decoding device.And if do not have digital coding and decoding device 3, perhaps digital coding is employed different during with coded data with decoding device 3, the data in all can't direct access USB memory storage 1, and reach functions such as improving data storage confidentiality and security.
Claims (3)
1, a kind of digital coding and decoding device, can connect for a data memory storage and a main frame with plugging, first data of being passed to this main frame by this data storage device are decoded, and second data of being passed to this data storage device by this main frame are encoded, it is characterized in that this digital coding and decoding device comprise:
One is used for connecting one of them first port of described data storage device or described main frame;
Another second port that is used for connecting in described data storage device or the described main frame;
A port controlling unit, be connected with described first and second port, one of them reads described first data first or second port that is connected with described data storage device of control, and in described first or second port that is connected with described main frame of control another reads described second data; And
A Code And Decode unit, be connected with described port controlling unit, described first data that described port controlling unit transmits are decoded, and first decoded data that produces of will decoding returns to described port controlling unit, and described second data that described port controlling unit transmits are encoded, and second coded data that produces of will encoding returns to described port controlling unit.
2, digital coding according to claim 1 and decoding device is characterized in that described main frame is personal computer or the notebook with ownership.
3, digital coding according to claim 2 and decoding device, it is characterized in that described data storage device is the USB memory storage with USB interface, and described first port is one first USB port, described second port is one second USB port, and described port controlling unit is a USB controller.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100810819A CN1329808C (en) | 2004-10-09 | 2004-10-09 | Data coding and decoding device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100810819A CN1329808C (en) | 2004-10-09 | 2004-10-09 | Data coding and decoding device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1758207A CN1758207A (en) | 2006-04-12 |
CN1329808C true CN1329808C (en) | 2007-08-01 |
Family
ID=36703606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100810819A Expired - Fee Related CN1329808C (en) | 2004-10-09 | 2004-10-09 | Data coding and decoding device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1329808C (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1372181A (en) * | 2001-02-26 | 2002-10-02 | 张巨洪 | Encryption device for computer data |
CN1435761A (en) * | 2002-01-29 | 2003-08-13 | 记忆科技(深圳)有限公司 | Mobile data memory unit capable of implementing in-line and off-line encryption/decryption |
CN2574114Y (en) * | 2002-09-23 | 2003-09-17 | 江苏意源微电子技术有限公司 | Flash storage disk with identity certification and data encryption/decryption |
WO2004029817A1 (en) * | 2002-09-24 | 2004-04-08 | Koninklijke Philips Electronics N.V. | Bus connection system |
CN2636326Y (en) * | 2003-06-13 | 2004-08-25 | 北京时代卓易科技发展有限公司 | Safety ciphering and storing device based on USB interface |
-
2004
- 2004-10-09 CN CNB2004100810819A patent/CN1329808C/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1372181A (en) * | 2001-02-26 | 2002-10-02 | 张巨洪 | Encryption device for computer data |
CN1435761A (en) * | 2002-01-29 | 2003-08-13 | 记忆科技(深圳)有限公司 | Mobile data memory unit capable of implementing in-line and off-line encryption/decryption |
CN2574114Y (en) * | 2002-09-23 | 2003-09-17 | 江苏意源微电子技术有限公司 | Flash storage disk with identity certification and data encryption/decryption |
WO2004029817A1 (en) * | 2002-09-24 | 2004-04-08 | Koninklijke Philips Electronics N.V. | Bus connection system |
CN2636326Y (en) * | 2003-06-13 | 2004-08-25 | 北京时代卓易科技发展有限公司 | Safety ciphering and storing device based on USB interface |
Also Published As
Publication number | Publication date |
---|---|
CN1758207A (en) | 2006-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080288703A1 (en) | Method and Apparatus of Providing Power to an External Attachment Device via a Computing Device | |
CN101895572B (en) | Data interaction method and system between SD card and main control equipment | |
CN1613045B (en) | Personal computer system based on wireless man machine interacting device and its data transmitting method | |
US8594727B2 (en) | Mobile device input/output interface expansion device and system having the same | |
KR100516296B1 (en) | Usb interface device by using function of switch | |
GB2434661A (en) | Portable communication device with smart card functionality | |
CN1329808C (en) | Data coding and decoding device | |
CN203645373U (en) | Multifunctional mobile power supply | |
TW200830176A (en) | Serial ATA card reader control system and controlling method of the same | |
US20120320714A1 (en) | Card reader | |
CN109743643B (en) | Processing method and device for building intercom system | |
CN201365347Y (en) | Mobile telephone with independent built-in data assistant device | |
CN101163304B (en) | Method and system for processing files of peripheral equipment and a mobile terminal | |
US9208487B2 (en) | Card transaction device and method thereof | |
CN208673336U (en) | A kind of polydisc safe storage system with wireless key authorization | |
US20060101176A1 (en) | Card type personal computer | |
JP2008171378A (en) | Usb device mountabie on expresscard adapter | |
CN210958543U (en) | Multifunctional IP network decoder terminal | |
US20090037637A1 (en) | Multiuser-multitasking computer architecture | |
JP3165608U (en) | Conversion device for encoding / decoding data | |
KR20030016890A (en) | Potable Data Storage Apparatus For Next Generation Mobile Telephone | |
CN212160715U (en) | UFS-based large-capacity storage SIM card | |
CN201126577Y (en) | Card reader with identifiable function | |
CN102082798A (en) | SDIO (secure digital input output) interface based multimedia information coprocessing equipment and communication method thereof | |
CN201252597Y (en) | Television |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070801 Termination date: 20111009 |