The invention discloses an efficient data encryption device based on UASP protocol, which includes USB3.0 Device controller, UASP controller, encryption engine and data buffer on the device side, an application software app and a data buffer on the Host side, and a program for implementing the following functions: Host application software from the hard disk Read out the plaintext of the encrypted file to the memory data buffer; Host application software sends the plaintext data in memory to the encryption device; the encryption device receives the plaintext data to the encryption engine through the UASP driver and starts encryption, putting the encrypted ciphertext data into the data buffer of the device; and the number of ciphertext. The data is sent to the Host side; the Host side receives the ciphertext data and stores it in memory through the application software app; and the ciphertext data is written back to the hard disk through the application software. The final product of the UASP-based high-efficiency data encryption device is very easy to carry around, and the encryption and decryption of the data are completed at any time and anywhere. The key is located inside the device to ensure security.
【技术实现步骤摘要】
一种基于UASP协议的高效数据加密设备
本专利技术属于计算机信息安全
,具体涉及一种基于UASP协议的高效数据加密设备。
技术介绍
UASP(USBAttachedSCSIProtocol)是近年来SCSI(SmallComputerSystemInterface,小型计算机系统接口)协议族新出现的一种传输协议,因其完全符合SAM-4规范(SCSIArchitectureModel4),支持异步队列传输,在通信双方配合良好的情况下,底层物理接口的传输效率可以接近满带宽,极为高效。UASP底层的传输介质是USB,利用USB的4个批量管道(BulkPipe)分别建立命令通道、状态通道、数据OUT通道、数据IN通道。USB3.0凭借高达5Gbps的传输速率,搭载UASP后可以实现传输效率的最大化。现有专利文献中已经有利用UASP协议实现数据在设备间的高速存储的披露,比如公开号为US20110296106A1、名称为“SYSTEMFORREALIZINGMULTI-PORTSTORAGEMEDIABASEDONAUASPPROTOCOLOFAUSBSPECIFICATIONVERSION3.0ANDMETHODTHEREOF”的美国专利提出一种基于USB3.0的UASP协议的多端口存储媒体系统。但在利用UASP协议实现高传输效率的同时,如何确保数据的安全性仍然是一个需要解决的问题。
技术实现思路
本专利技术目的在于提出一种基于UASP的高效数据加密设备,依托UASP的异步队列技术及底层的USB3.0超高速物理接口,实现对关键数据的高效加密。为实现上述目的,本专利 ...
【技术保护点】
1.一种基于UASP协议的高效数据加密设备,其特征在于在Device端包含USB3.0Device控制器、UASP控制器、加密引擎以及三者各自的驱动程序,还包含一个数据缓冲区;在Host端包含一个应用软件app和一个数据缓冲区;还包含一个实现以下功能的程序:S1:Host端应用软件app从硬盘中读出待加密文件明文至内存数据缓冲区;S2:Host端应用软件app把内存中的明文数据经由操作系统提供的UASP驱动程序向加密设备Device端发送;S3:加密设备Device端通过Device端的UASP驱动程序接收上述明文数据至加密引擎并启动加密,将加密后的密文数据放至Device端的数据缓冲区;S4:加密设备通过Device端的UASP驱动程序把密文数据向Host端发送;S5:Host端通过应用软件app接收密文数据并存至内存;S6:Host端通过应用软件app将密文数据写回至硬盘或保存至其他位置。
【技术特征摘要】
1.一种基于UASP协议的高效数据加密设备,其特征在于在Device端包含USB3.0Device控制器、UASP控制器、加密引擎以及三者各自的驱动程序,还包含一个数据缓冲区;在Host端包含一个应用软件app和一个数据缓冲区;还包含一个实现以下功能的程序:S1:Host端应用软件app从硬盘中读出待加密文件明文至内存数据缓冲区;S2:Host端应用软件app把内存中的明文数据经由操作系统提供的UASP驱动程序向加密设备Device端发送;S3:加密设备Device端通过Device端的UASP驱动程序接收上述明文数据至加密引擎并启动加密,将加密后的密文数据放至Device端的数据缓冲区;S4:加密设备通过Device端的UASP驱动程序把密文数据向Host端发送;S5:Host端通过应用软件app接收密文数据并存至内存;S6:Host端通过应用软件app将密文数据写回至硬盘或保存至其他位置。...
【专利技术属性】
技术研发人员:张洪柳,李冠,
申请(专利权)人:南京方寸微电子科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。