团体标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211226163.2 (22)申请日 2022.10.09 (71)申请人 山东华翼微电子技 术股份有限公司 地址 250101 山东省济南市高新区舜泰北 路933号1901室 (72)发明人 孙玉玺 杜辉 苏云学 高凯  宗成强 李铁  (74)专利代理 机构 济南泉城专利商标事务所 37218 专利代理师 赵玉凤 (51)Int.Cl. G06F 21/62(2013.01) G06F 21/60(2013.01) G06F 21/44(2013.01) G06F 13/40(2006.01) (54)发明名称 基于SATA桥接芯片的数据安全保障方法 (57)摘要 本发明公开一种基于SATA桥接芯片的数据 安全保障方法, 属于信息安全存储技术领域。 本 方法将HY0168  SATA桥接芯片连接于主机/服务 器与SATA存储设备之间, SATA桥接芯片作为主 机/服务器与SATA存储设备之间数据传输的桥 梁, 对SATA指令和用户数据起到加密和转发的作 用, 同时SATA桥接芯片中存储有安全策略, 对 SATA指令和数据进行管控, 防止非法侵入和后门 监听; 安全策略包括白名单体系、 数据过滤、 三方 认证和分区保护, 分别从指令、 数据、 整体系统、 分区维度对数据进行安全保护。 权利要求书2页 说明书7页 附图4页 CN 115310136 A 2022.11.08 CN 115310136 A 1.基于SATA桥接芯片的数据安全保障方法, 其特征在于: 本方法将SATA桥接芯片连接 于主机/服务器与SATA存储设备之间, SATA 桥接芯片作为主机/服务器与SATA存储设备之间 数据传输的桥梁, 对SATA指令和用户数据起到加密和转发的作用, 并且SATA桥接芯片中存 储有安全 策略, 对SATA指 令和数据进行管控, 防止非法侵入和 后门监听; 安全策略包括白名 单体系、 数据过滤、 三方认证和分区保护, 分别从指令、 数据、 整体系统、 分区维度对数据进 行安全保护。 2.根据权利要求1所述的基于SATA桥接芯片的数据安全保障方法, 其特征在于: 所述白 名单体系是SATA桥接芯片对SATA指令集进行筛选, 将指令集分为激活、 禁止、 管理三种状 态, 激活态下, SATA桥接芯片转 发主机指令到SATA存储设备, 作为数据通讯桥梁进行SATA指 令数据转发, SATA存储设备作为SATA指令最 终受体响应指令并通过SATA 桥接芯片反馈给主 机; 禁止态下, SATA桥接芯片直接响应主机指令, 通过显性失败或隐性失败来响应SATA指 令, SATA桥接芯片作为最终SATA指令受体, 不进行转发, SATA存储设备无法获取禁止态下所 有指令; 管 理态下, SATA桥接 芯片参与指 令判断, 根据SATA桥接 芯片当前运行状态 来决定进 入激活态或者禁止态。 3.根据权利 要求2所述的基于SATA桥接芯片的数据 安全保障方法, 其特征在于: SATA桥 接芯片通过SATA指令集筛选器对SATA指令集进行筛选, 激活态和禁止态由SATA指令集筛选 器直接处理, 管 理态先由SATA指令集筛选器判断, 然后传递给SATA 桥接芯片, 由SATA 桥接芯 片进行指令和状态判断。 4.根据权利要求1所述的基于SATA桥接芯片的数据安全保障方法, 其特征在于: 数据 过 滤是对MBR分区表进行保护, 防范主引导分区攻击, 具体做法是MBR分区表修改依赖于定制 工具, 无法通过第三方工具进行修改, 当SATA桥接芯片检测 到MBR数据修改时, 判断当前操 作是否是合法用户行为, 如果是, 则继续, 如果不是, 则反馈修改失败, 然后 SATA桥接芯片随 机生成一个硬盘实际容量范围之外的LBA地址S, 第三方工具获取地址S后生成新分区表信 息, 并通过S地址写入, SATA桥接 芯片解析分区表信息并判断解析出的S与 原生成的S是否一 致, 如果一致则将分区表信息写入SATA桥接芯片内部, 并根据分区表修改SATA存储设备分 区表的信息和位置, SATA桥接芯片复位, 返回分区表修改成功。 5.根据权利要求4所述的基于SATA桥接芯片的数据安全保障方法, 其特征在于: S具有 一定的保活时间, SATA桥接芯片通过定时器 计时, 在超过保活时间后, S失效。 6.根据权利要求4所述的基于SATA桥接芯片的数据安全保障方法, 其特征在于: 每次修 改MBR分区表时, S重新产生, 每次使用S后, SATA桥接芯片将丢弃S不再使用。 7.根据权利要求1所述的基于SATA桥接芯片的数据安全保障方法, 其特征在于: 三方认 证是由SATA桥接芯片基于国产商密算法分别认证主机和SATA存储设备, 对主机、 SATA桥接 芯片、 SATA存储设备进行三方绑定, 主机端要求BIOS或TP M模块支持SM2加解密算法, 并具备 非易失存 储功能; 三方认证的流 程为: 上电后BIOS/TPM获取SATA桥接芯片HY0168生成的SM2密钥对 (Pub_a,Pri_a) , Pub_a  表 示该密钥对中的公钥, Pri_a  表示该密钥对中的私钥, BIOS/TPM获取 公钥Pub_a,  BIOS/TPM 生成一组SM2密钥对 (Pub_b,Pri_b),  Pub_b表示该密钥对中的公钥, Pri_b表示该密钥对中 的私钥, 读取BIOS/TPM存储 的密钥分量R1, 产生一组随机数R11, R11与R1长度相同, 将R1、 R11以及Pub_b进行连接操作产生C, 即C=  R1‖R11‖Pub_b, 使用Pub_a加密C, 加密结果为C1,权 利 要 求 书 1/2 页 2 CN 115310136 A 2将C1发送给SATA桥接芯片HY0168,  SATA桥接芯片HY0168 使用Pri_a解密C1得到C, 然后读取 HY0168 SATA桥接芯片中存储的R2, 计算得到R’, R’=R1 XOR R2, 计算SM3 (R’) 并比较存储在 HY0168 SATA桥接芯片中的SM3 (R) 是否一致, 如果一致, 则认 证通过, 计算R22, R22  = R XOR  R11, R是SATA桥接芯片中设置的计算参数, R=R1  XOR R2, 并且R在SATA桥接芯片中以哈希值 的方式存储, 使用Pub _b加密R11得到C2, 发送C2至BIOS/TPM, 使用BIOS/TPM模块生成的SM2 私钥Pri_b解密C2得到R’11, 比对R’11与R11是否一致, 如 果一致, 则将R1更新为R11, HY0168   SATA桥接芯片将R2更新 为R22; 读取SATA存储设备序列号S1、 隐藏空间 的关键信息S2进入SATA桥接芯片与存储设备互 认, 认证一致后, 三方设备相互信任, SATA存储设备进行数据通路释放, 将存储在SATA存储 设备内部的真实分区表信息发送给主机, 主机开始对硬 盘进行识别。 8.根据权利要求7所述的基于SATA桥接芯片的数据安全保障方法, 其特征在于: 根据信 息S1、 S2余存储设备互认的过程为: SATA桥接芯片 获取信息S 1、 S2后, 令M=SM3 (SM3 (S 1) XOR  S2) , 比较M与SATA桥接芯片存 储的M1是否一 致, 如果一致, 则认证通过。 9.根据权利要求1所述的基于SATA桥接芯片的数据安全保障方法, 其特征在于: 分区保 护是指在SATA桥接芯片内集成LBA分析器和分区密钥扩展模块, 分区密钥扩展模块与分区 相对应, 用于存储每个分区的范围、 密钥和模式, 并且分区密钥扩展模块进行密钥扩展, 完 成每个分区的密钥装配; 数据传输时, LBA分析器根据每次写入数据的地址和长度解析得到 LBA和分区对应关系, 调用对应的分区密钥扩展模块的密钥 信息进行 数据加解密操作。 10.根据权利要求9所述的基于SATA桥接芯片的数据安全保障方法, 其特征在于: 分区 密钥来源 包括自动产生和外 部导入。权 利 要 求 书 2/2 页 3 CN 115310136 A 3

.PDF文档 专利 基于SATA桥接芯片的数据安全保障方法

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于SATA桥接芯片的数据安全保障方法 第 1 页 专利 基于SATA桥接芯片的数据安全保障方法 第 2 页 专利 基于SATA桥接芯片的数据安全保障方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 02:13:50上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。