CN104618095A - Portable encrypting machine - Google Patents
Portable encrypting machine Download PDFInfo
- Publication number
- CN104618095A CN104618095A CN201510062677.2A CN201510062677A CN104618095A CN 104618095 A CN104618095 A CN 104618095A CN 201510062677 A CN201510062677 A CN 201510062677A CN 104618095 A CN104618095 A CN 104618095A
- Authority
- CN
- China
- Prior art keywords
- data
- fpga
- portable
- interface
- usb
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Storage Device Security (AREA)
Abstract
The invention discloses a portable encrypting machine. The encrypting machine is that a U disk controller is used as a USB device interface for receiving and sending data; the FPGA is adopted to enable a NandFlash Interface and an encryption algorithm module; the configuration of the FGPA is controlled through an MCU of the U disk controller; the NandFlash Interface and the encryption algorithm module in the FPGA are connected through a Data Buffer. The portable encrypting machine is reasonable in structural design and convenient to use; the data information of individual users can be effectively uploaded to the cloud in a complete state and without damage and being stolen, and therefore, the safety and privacy of the users using a cloud system can be ensured.
Description
Technical field
The present invention relates to data security field of storage, be specifically related to a kind of portable ciphering unit.
Background technology
Cloud computing (English: Cloud Computing) is a kind of account form based on the Internet, and in this way, the software and hardware resources shared and information can be supplied to computer and other equipment as required.Typical cloud computing provider often provides general Network application, can be visited, and software and data all stores on the server by the softwares such as browser or other Web services.Cloud computing service provides the general online business application by browser access usually, and software and data can be stored in data center.
Cloud computing is the increase of related service based on the Internet, use and delivery mode, is usually directed to provide dynamically easily expansion by the Internet and is often virtualized resource.
When the core of cloud computing system computing and process is the store and management of mass data, just need in cloud computing system to configure a large amount of memory devices, so cloud computing system is just transformed into a cloud storage system, so the cloud computing system that cloud storage is is core with data store and management.
The feature of cloud computing:
1, safety, cloud computing provides the most reliable, safest data storage center, and user need not the trouble such as concern of data loss, poisoning intrusion again.
2, convenient, it is minimum to the equipment requirement of user side, uses easily.
3, data sharing, it easily can realize data between distinct device and Application share.
4, infinitely may, it for we use network provide almost much unlimited may.
This is the epoch of large data, especially the network sensor of more than one hundred million for one-tenth ten thousand meter is embedded in the various equipment of real world by Internet of Things, as mobile phone, intelligent electric meter, automobile and industrial machine etc., be used for perception, create and swap data, ubiquitous sensing network brings a large amount of data, and these data become and physical capital and human resources production factors of equal importance just day by day.
Meanwhile, cloud computing provides good memory space for the mass data that Internet of Things produces, and makes real-time online be treated as possibility.The particularly concept that makes new advances of cloud computing conception deriving---cloud stores, the functions such as cluster application, grid or distributed file system can be passed through, various dissimilar memory device a large amount of in network is gathered collaborative work by application software, a system of data storage and Operational Visit function is externally provided jointly.
Along with cloud computing application popularization, the private data of oneself can be uploaded to cloud by increasing user, however the protection of cloud operator to user's private data do and not in place, namely user's private data is OPEN to operator.Therefore, how user's uploading data is protected, and is the necessary component of cloud security.
Summary of the invention
The technical problem to be solved in the present invention is: the final goal of portable ciphering unit ensures that the data message of personal user is complete when uploading cloud, is not damaged, is not stolen.
The technical solution adopted in the present invention is:
A kind of portable ciphering unit, described encryption equipment is using general USB flash disk controller as USB Device interface and send data, realizes NandFlash (NF) Interface and enciphering and deciphering algorithm module by FPGA; The configuration of FPGA is controlled by the MCU in USB flash disk controller; Connected by Data Buffer between NF Interface and enciphering and deciphering algorithm module in FPGA.
Described Data Buffer is realized by the inner BlockRAM of FPGA, and data are without the need to being stored in outside sheet.
Described encryption equipment use procedure is as follows:
User needs the data uploaded first can enter encryption equipment by USB interface, and data return Host end by USB interface again after encryption, upload cloud more afterwards by network;
In like manner, after user data is downloaded by cloud, first enter encryption equipment by USB interface and carry out data deciphering, then return Host end by USB port, user normally uses.
Note: NandFlash---NOR and NAND is existing commercially two kinds of main nonvolatile flash memory technology.First Intel developed NOR flash technology in 1988, revolutionized the situation originally ruled all the land by EPROM and EEPROM.And then, 1989, Toshiba delivered NAND flash structure, emphasized the cost reducing every bit, higher performance, and easily can be upgraded by interface as disk.Enable nand gate can provide high cell density, can reach high storage density, and the speed of write and erasing is also very fast.
Beneficial effect of the present invention is: reasonable in design of the present invention, easy to use, can the data message of effective guarantee personal user complete when uploading cloud, be not damaged, be not stolen, the fail safe of user and privacy when having ensured that cloud system uses.
Accompanying drawing explanation
Fig. 1 is portable ciphering unit block architecture diagram of the present invention.
Embodiment
With reference to the accompanying drawings, by embodiment, the present invention is further described:
Embodiment 1:
As shown in Figure 1, a kind of portable ciphering unit, described encryption equipment is using general USB flash disk controller as USB Device interface and send data, realizes NandFlash (NF) Interface and enciphering and deciphering algorithm module by FPGA; The configuration of FPGA is controlled by the MCU in USB flash disk controller; Connected by Data Buffer between NF Interface and enciphering and deciphering algorithm module in FPGA.
Embodiment 2:
On the basis of embodiment 1, Data Buffer described in the present embodiment is realized by the inner BlockRAM of FPGA, and data are without the need to being stored in outside sheet.
Embodiment 3:
On the basis of embodiment 1 or 2, described in the present embodiment, encryption equipment use procedure is as follows:
User needs the data uploaded first can enter encryption equipment by USB interface, and data return Host end by USB interface again after encryption, upload cloud more afterwards by network;
In like manner, after user data is downloaded by cloud, first enter encryption equipment by USB interface and carry out data deciphering, then return Host end by USB port, user normally uses.
Above execution mode is only for illustration of the present invention; and be not limitation of the present invention; the those of ordinary skill of relevant technical field; without departing from the spirit and scope of the present invention; can also make a variety of changes and modification; therefore all equivalent technical schemes also belong to category of the present invention, and scope of patent protection of the present invention should be defined by the claims.
Claims (3)
1. a portable ciphering unit, is characterized in that: described encryption equipment is using general USB flash disk controller as USB Device interface and send data, realizes NandFlash Interface and enciphering and deciphering algorithm module by FPGA; The configuration of FPGA is controlled by the MCU in USB flash disk controller; Connected by Data Buffer between NandFlash Interface and enciphering and deciphering algorithm module in FPGA.
2. a kind of portable ciphering unit according to claim 1, is characterized in that: described Data Buffer is realized by the inner BlockRAM of FPGA.
3. a kind of portable ciphering unit according to claim 1 and 2, is characterized in that, described encryption equipment use procedure is as follows:
User needs the data uploaded first can enter encryption equipment by USB interface, and data return Host end by USB interface again after encryption, upload cloud more afterwards by network;
In like manner, after user data is downloaded by cloud, first enter encryption equipment by USB interface and carry out data deciphering, then return Host end by USB port, user normally uses.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510062677.2A CN104618095A (en) | 2015-02-06 | 2015-02-06 | Portable encrypting machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510062677.2A CN104618095A (en) | 2015-02-06 | 2015-02-06 | Portable encrypting machine |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104618095A true CN104618095A (en) | 2015-05-13 |
Family
ID=53152390
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510062677.2A Pending CN104618095A (en) | 2015-02-06 | 2015-02-06 | Portable encrypting machine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104618095A (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102201267A (en) * | 2010-03-26 | 2011-09-28 | 上海摩波彼克半导体有限公司 | Platform system for realizing circuit verification of Nandflash flash memory controller based on FPGA (Field Programmable Gate Array) and method thereof |
CN103729324A (en) * | 2014-01-22 | 2014-04-16 | 浪潮电子信息产业股份有限公司 | Security protection device of cloud storage file based on USB3.0 interface |
-
2015
- 2015-02-06 CN CN201510062677.2A patent/CN104618095A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102201267A (en) * | 2010-03-26 | 2011-09-28 | 上海摩波彼克半导体有限公司 | Platform system for realizing circuit verification of Nandflash flash memory controller based on FPGA (Field Programmable Gate Array) and method thereof |
CN103729324A (en) * | 2014-01-22 | 2014-04-16 | 浪潮电子信息产业股份有限公司 | Security protection device of cloud storage file based on USB3.0 interface |
Non-Patent Citations (2)
Title |
---|
孙安云: "基于FAT文件***的NAND Flash嵌入式存储模块的设计和实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
李亚强: "基于Z8HM2芯片的加密U盘的设计", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3123657B1 (en) | Method and apparatus for cloud-assisted cryptography | |
Ren et al. | Security challenges for the public cloud | |
CN104077533B (en) | A kind of method and apparatus for operating sensitive data | |
CN104520873A (en) | Systems and methods for securing and restoring virtual machines | |
Kaur et al. | Using encryption algorithms to enhance the data security in cloud computing | |
Adejo et al. | E-learning to m-learning: Framework for data protection and security in cloud infrastructure | |
CN106022080A (en) | Cipher card based on PCIe (peripheral component interface express) interface and data encryption method of cipher card | |
CN104065651A (en) | Information flow dependability guarantee mechanism for cloud computation | |
CA3083722C (en) | Re-encrypting data on a hash chain | |
CN105718794A (en) | Safety protection method and system for virtual machine based on VTPM | |
CN105204973A (en) | Abnormal behavior monitoring and analysis system and method based on virtual machine technology under cloud platform | |
JP2022502882A (en) | HSM self-destruction methods, systems and programs in hybrid cloud KMS solutions | |
CN113544674A (en) | Secure execution client owner control for secure interface controls | |
CN102200948A (en) | Multi-partition memory device and access method thereof | |
CN105205416A (en) | Mobile hard disk password module | |
CN201917912U (en) | Monitoring and management system of USB (Universal Serial Bus) storage device | |
CN104463510A (en) | Finance management system | |
CN205829704U (en) | Cloud storage system | |
Kaur et al. | Survey paper on basics of cloud computing and data security | |
CN103729324A (en) | Security protection device of cloud storage file based on USB3.0 interface | |
Suthar et al. | Encryscation: An secure approach for data security using encryption and obfuscation techniques for iaas and daas services in cloud environment | |
CN104182691A (en) | Data encryption method and device | |
CN104102524A (en) | Method for realizing virtual secure element (VSE) | |
KR101531833B1 (en) | Multi-channel method and device for smartwork security framework based on mobile virtualization environment | |
CN104618095A (en) | Portable encrypting machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150513 |
|
RJ01 | Rejection of invention patent application after publication |