CN1329808C - Data coding and decoding device - Google Patents

Data coding and decoding device Download PDF

Info

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
Application number
CNB2004100810819A
Other languages
Chinese (zh)
Other versions
CN1758207A (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.)
Apacer Technology Inc
Original Assignee
Apacer Technology Inc
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 Apacer Technology Inc filed Critical Apacer Technology Inc
Priority to CNB2004100810819A priority Critical patent/CN1329808C/en
Publication of CN1758207A publication Critical patent/CN1758207A/en
Application granted granted Critical
Publication of CN1329808C publication Critical patent/CN1329808C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

Digital coding and decoding device
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.
CNB2004100810819A 2004-10-09 2004-10-09 Data coding and decoding device Expired - Fee Related CN1329808C (en)

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)

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

Patent Citations (5)

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