【摘要】 一种微机电系统技术领域的单片机控制MEMS强链的移动硬盘加密系统。本 发明中,身份认证模块与USB接口芯片通讯,USB接口芯片将USB总线指令转为 内部指令,通过I/O接口输出信号到驱动电路,驱动强链进行解码。强链产生密 钥信号,密钥处理模块读取密钥,判断正确码或错误码。若为正确码,密钥处理 模块发送密钥到数据加密/解密模块,并返回正常运行信号到主机,身份认证成 功。主机识别出移动硬盘,能够正确读写其中加密信息。若为错误码,密钥处理 模块发送复位相位到I/O接口,控制强链复位,并返回异常运行信号到主机,身 份认证失败,需继续认证。本发明通过物理机械式的方法产生密钥加密移动硬盘 数据信息,安全性能高,使用简便。 【专利类型】发明授权 【申请人】上海交通大学 【申请人类型】学校 【申请人地址】200240上海市闵行区东川路800号 【申请人地区】中国 【申请人城市】上海市 【申请人区县】闵行区 【申请号】CN200810038179.4 【申请日】2008-05-29 【申请年份】2008 【公开公告号】CN100583061C 【公开公告日】2010-01-20 【公开公告年份】2010 【授权公告号】CN100583061C 【授权公告日】2010-01-20 【授权公告年份】2010.0 【IPC分类号】G06F12/14; G06F3/06 【发明人】陈文元; 汤坚; 张卫平; 李怡斌; 许鹏 【主权项内容】1、一种单片机控制MEMS强链的移动硬盘加密系统,包括:基于51单片机 的USB接口芯片、USB接口芯片驱动模块及身份认证模块、基于FPGA芯片的数 据加密卡以及MEMS强链,其特征在于, 所述基于51单片机的USB接口芯片包括:51微控制器芯片,USB接口控制 器,I/O信号扩展接口,GPIF扩展接口,MEMS强链驱动电路和密钥处理模块; 所述基于FPGA芯片的数据加密卡包括:数据、控制信号分流模块,数据加 密/解密模块; 其中,USB接口芯片驱动模块及身份认证模块,通过USB接口协议与USB接 口芯片通讯,51微控制器芯片接收到USB总线指令后进行分析,将身份认证指 令通过I/O信号扩展接口,转为MEMS强链的控制信号,输出到MEMS强链驱动电 路,驱动MEMS强链进行解码动作,解码的同时,MEMS强链产生密钥信号,发送 到密钥处理模块,判断正确码或错误码; 若取得正确码,密钥处理模块传输密钥信号到基于FPGA芯片的数据加密卡 内部的数据加密/解密模块,并通过USB接口控制器向主机上的身份认证模块返 回强链正常运行信号,确认身份认证成功,主机识别出移动硬盘,然后主机与移 动硬盘之间通讯的所有信息,由51微控制器芯片经GPIF扩展接口转化为IDE总 线指令,传输到基于FPGA芯片的数据加密卡的数据、控制信号分流模块进行分 流,控制信号通过PIO方式直接传输,数据信号经数据加密/解密模块通过DMA 方式传输,从而正确读写存储在移动硬盘内的加密信息; 若判断错误码来临,密钥处理模块通过I/O信号扩展接口,发出复位相位, 停止MEMS强链运行,开始复位动作,同时通过USB接口控制器向主机上的身份 认证模块返回强链异常运行信号,确认身份认证失败,主机请求继续身份认证。 微信 【当前权利人】上海交通大学 【当前专利权人地址】上海市闵行区东川路800号 【统一社会信用代码】1210000042500615X0 【引证次数】5.0 【自引次数】1.0 【他引次数】4.0 【家族引证次数】5.0 【家族被引证次数】1