一种便携式加密机的制作方法

文档序号:8301393阅读:181来源:国知局
一种便携式加密机的制作方法
【技术领域】
[0001]本发明涉及数据安全存储领域,具体涉及一种便携式加密机。
【背景技术】
[0002]云计算(英语:Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。典型的云计算提供商往往提供通用的网络业务应用,可以通过浏览器等软件或者其他Web服务来访问,而软件和数据都存储在服务器上。云计算服务通常提供通用的通过浏览器访问的在线商业应用,软件和数据可存储在数据中心。
[0003]云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。
[0004]当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存储和管理为核心的云计算系统。
[0005]云计算的特点:
1、安全,云计算提供了最可靠、最安全的数据存储中心,用户不用再担心数据丢失、病毒入侵等麻烦。
[0006]2、方便,它对用户端的设备要求最低,使用起来很方便。
[0007]3、数据共享,它可以轻松实现不同设备间的数据与应用共享。
[0008]4、无限可能,它为我们使用网络提供了几乎无限多的可能。
[0009]这是一个大数据的时代,尤其是物联网将成万上亿计的网络传感器嵌入到现实世界的各种设备中,如移动电话、智能电表、汽车和工业机器等,用来感知、创造并交换数据,无处不在的传感网络带来了大量的数据,这些数据正日益成为与实物资本和人力资源同等重要的生产要素。
[0010]与此同时,云计算为物联网所产生的海量数据提供了很好的存储空间,并使得实时在线处理成为可能。特别是云计算概念衍生出新的概念一一云存储,可以通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。
[0011]随着云计算应用的推广,越来越多的用户会将自己的私有数据上传到云,然而云运营商对用户私有数据的保护做的并不到位,即用户私人数据对运营商来讲是OPEN的。因此,用户上传数据如何保护,是云安全的必要组成部分。

【发明内容】

[0012]本发明要解决的技术问题是:便携式加密机的最终目标是保障个人用户的数据信息上传云时完整、不受损坏、不被窃取。
[0013]本发明所采用的技术方案为: 一种便携式加密机,所述加密机以通用U盘控制器作为USB Device接口接收和发送数据,通过FPGA实现NandFlash (NF) Interface和加解密算法模块;FPGA的配置通过U盘控制器中的MCU进行控制;FPGA中NF Interface和加解密算法模块之间通过Data Buffer连接。
[0014]所述Data Buffer由FPGA内部BlockRAM实现,数据无需存储在片外。
[0015]所述加密机使用过程如下:
用户需要上传的数据会首先通过USB接口进入加密机,数据经过加密后再通过USB接口返回Host端,之后再通过网络上传云;
同理,用户数据由云下载后,首先通过USB接口进入加密机进行数据解密,然后通过USB 口返回Host端,用户正常使用。
[0016]注:NandFlash——NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM—统天下的局面。紧接着,1989年,东芝公司发表了 NAND flash结构,强调降低每比特的成本,更高的性能,并且像磁盘一样可以通过接口轻松升级。NAND结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快。
[0017]本发明的有益效果为:本发明结构设计合理,使用方便,能够有效保障个人用户的数据信息上传云时完整、不受损坏、不被窃取,保障了云系统使用时用户的安全性和私密性。
【附图说明】
[0018]图1为本发明便携式加密机架构框图。
【具体实施方式】
[0019]下面参照附图所示,通过【具体实施方式】对本发明进一步说明:
实施例1:
如图1所示,一种便携式加密机,所述加密机以通用U盘控制器作为USB Device接口接收和发送数据,通过FPGA实现NandFlash (NF) Interface和加解密算法模块;FPGA的配置通过U盘控制器中的MCU进行控制;FPGA中NF Interface和加解密算法模块之间通过Data Buffer 连接。
[0020]实施例2:
在实施例1的基础上,本实施例所述Data Buffer由FPGA内部BlockRAM实现,数据无需存储在片外。
[0021]实施例3:
在实施例1或2的基础上,本实施例所述加密机使用过程如下:
用户需要上传的数据会首先通过USB接口进入加密机,数据经过加密后再通过USB接口返回Host端,之后再通过网络上传云;
同理,用户数据由云下载后,首先通过USB接口进入加密机进行数据解密,然后通过USB 口返回Host端,用户正常使用。
[0022]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【主权项】
1.一种便携式加密机,其特征在于:所述加密机以通用U盘控制器作为USB Device接口接收和发送数据,通过FPGA实现NandFlash Interface和加解密算法模块;FPGA的配置通过U盘控制器中的MCU进行控制;FPGA中NandFlash Interface和加解密算法模块之间通过Data Buffer连接。
2.根据权利要求1所述的一种便携式加密机,其特征在于:所述DataBuffer由FPGA内部BlockRAM实现。
3.根据权利要求1或2所述的一种便携式加密机,其特征在于,所述加密机使用过程如下: 用户需要上传的数据会首先通过USB接口进入加密机,数据经过加密后再通过USB接口返回Host端,之后再通过网络上传云; 同理,用户数据由云下载后,首先通过USB接口进入加密机进行数据解密,然后通过USB 口返回Host端,用户正常使用。
【专利摘要】本发明公开了一种便携式加密机,所述加密机以通用U盘控制器作为USB Device接口接收和发送数据,通过FPGA实现NandFlash Interface和加解密算法模块;FPGA的配置通过U盘控制器中的MCU进行控制;FPGA中NF Interface和加解密算法模块之间通过Data Buffer连接。本发明结构设计合理,使用方便,能够有效保障个人用户的数据信息上传云时完整、不受损坏、不被窃取,保障了云系统使用时用户的安全性和私密性。
【IPC分类】H04L9-06, H04L29-08
【公开号】CN104618095
【申请号】CN201510062677
【发明人】姜凯, 耿介, 毕研山
【申请人】浪潮集团有限公司
【公开日】2015年5月13日
【申请日】2015年2月6日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1