[发明专利]一种基于硬盘密码模块的开机认证方法和装置在审
申请号: | 201710186411.8 | 申请日: | 2017-03-24 |
公开(公告)号: | CN106971102A | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 孙大军;杨树慧;朱书杉 | 申请(专利权)人: | 山东超越数控电子有限公司 |
主分类号: | G06F21/44 | 分类号: | G06F21/44;G06F21/78 |
代理公司: | 北京连和连知识产权代理有限公司11278 | 代理人: | 杨帆 |
地址: | 250104 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 硬盘 密码 模块 开机 认证 方法 装置 | ||
1.一种基于硬盘密码模块的开机认证方法,其特征在于,包括以下步骤:
S00:启动认证操作系统,开始硬件绑定信息认证,验证硬件绑定信息与所述认证操作系统中初次使用时绑定的硬件信息是否一致,若否,本方法终止,若是,进行到步骤S10;
S10:开始密码信息验证,验证输入的密码信息是否与初次使用时修改的密码信息一致,若否,本方法终止,若是,进行到步骤S20;
S20:硬盘以存储加密读取解密的方式被正常读取操作。
2.根据权利要求1所述的基于硬盘密码模块的开机认证方法,其特征在于,
步骤S00中,所述硬件绑定信息是CPU序列号、主板序列号和/或USBkey信息。
3.根据权利要求1所述的基于硬盘密码模块的开机认证方法,其特征在于,
步骤S10中,若验证密码信息不一致,拒绝访问硬盘。
4.一种基于硬盘密码模块的开机认证装置,包括主机、硬盘,其特征在于:
还包括密码模块,所述密码模块分别与所述主机和所述硬盘连接通信;
所述密码模块用于对所述主机的硬件绑定信息的认证和验证开机系统的登录密码,以及对所述硬盘操作时对数据进行加解密操作。
5.根据权利要求4所述的基于硬盘密码模块的开机认证装置,其特征在于:
所述密码模块包括主控芯片,以及分别与所述主控芯片通信连接的存储芯片和FPGA;
所述主控芯片内集成有固件程序,用于管理密码信息验证的密钥,设置所述硬盘的引导顺序以及加载和引导认证操作系统,所述主控芯片还提供标准SATA接口;
所述存储芯片用于存储所述认证操作系统,实现开机认证功能;
所述FPGA内置密码算法模块,用于所述硬盘中数据的加密和解密。
6.根据权利要求5所述的基于硬盘密码模块的开机认证装置,其特征在于:
所述认证操作系统进行硬件绑定信息认证,验证硬件绑定信息与所述认证操作系统中预存储的硬件绑定信息是否一致;
所述认证操作系统进行密码信息验证,验证输入的密码信息是否正确。
7.根据权利要求5所述的基于硬盘密码模块的开机认证装置,其特征在于:
所述FPGA内还设置有ONFI接口模块;
所述FPGA通过所述ONFI接口模块与所述主控芯片通信连接。
8.根据权利要求5所述的基于硬盘密码模块的开机认证装置,其特征在于:
所述密码模块还包括SATA接口坞,所述密码模块通过所述SATA接口坞连接所述硬盘。
9.根据权利要求8所述的基于硬盘密码模块的开机认证装置,其特征在于:
所述FPGA内还设置有SATA接口模块;
所述FPGA通过所述SATA接口模块连接所述SATA接口坞,以实现存储数据的高速接口转换。
10.根据权利要求8所述的基于硬盘密码模块的开机认证装置,其特征在于:
所述SATA接口坞具有标准SATA接口、mSATA接口和/或M.2接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子有限公司,未经山东超越数控电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710186411.8/1.html,转载请声明来源钻瓜专利网。