发明名称 基于支持SATA接口的硬盘数据加密卡进行加密的方法
摘要 一种支持SATA接口的硬盘数据加密卡,包括:与主机端通信的虚拟设备、与设备端通信的虚拟主机,协调虚拟主机与虚拟设备工作的主控制器以及加解密算法模块,本发明同时提供了基于该加密卡的加解密方法,本发明在FPGA平台中可以实现对具有SATA接口的存储设备中数据的加密,具有较高的安全性和兼容性。
申请公布号 CN103345453B 申请公布日期 2016.02.24
申请号 CN201310262952.6 申请日期 2013.06.27
申请人 清华大学 发明人 李树国;谭帆
分类号 G06F12/14(2006.01)I 主分类号 G06F12/14(2006.01)I
代理机构 西安智大知识产权代理事务所 61215 代理人 贾玉健
主权项 基于支持SATA接口的硬盘数据加密卡进行加密的方法,对经过SATA接口的信息在硬件层面进行加密,所述支持SATA接口的硬盘数据加密卡包括:与主机端通信的虚拟设备、与设备端通信的虚拟主机,协调虚拟主机与虚拟设备工作的主控制器以及加解密算法模块:其特征在于,加密方法包括如下步骤:1)计算机SATA主机对硬盘SATA设备进行写入操作,数据信息从虚拟设备端接收,然后流向主控制器;2)主控制器根据当前的数据信息内容,向加解密算法模块发出相应的命令与指示,然后把待处理数据交给加解密算法模块;3)加解密算法模块根据使用的算法对数据信息进行变换与处理,把处理后的数据再交回给主控制器;4)主控制器将处理过的数据信息交给虚拟主机;5)虚拟主机按照协议对数据进行封装后发送给硬盘SATA设备。
地址 100084 北京市海淀区100084信箱82分箱清华大学专利办公室