CN104618095A - Portable encrypting machine - Google Patents

Portable encrypting machine Download PDF

Info

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
Application number
CN201510062677.2A
Other languages
Chinese (zh)
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.)
Inspur Group Co Ltd
Original Assignee
Inspur Group 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 Inspur Group Co Ltd filed Critical Inspur Group Co Ltd
Priority to CN201510062677.2A priority Critical patent/CN104618095A/en
Publication of CN104618095A publication Critical patent/CN104618095A/en
Pending legal-status Critical Current

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

A kind of portable ciphering unit
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.
CN201510062677.2A 2015-02-06 2015-02-06 Portable encrypting machine Pending CN104618095A (en)

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)

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

Patent Citations (2)

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

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