说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 20221090809 2.8 (22)申请日 2022.07.29 (71)申请人 山东云海国创云计算装备产业创新 中心有限公司 地址 250000 山东省济南市中国 (山 东) 自 由贸易试验区济南片区浪潮路1036号 浪潮科技园S01楼3 5层 (72)发明人 徐亚男  (74)专利代理 机构 北京连和连知识产权代理有 限公司 1 1278 专利代理师 张元 李红萧 (51)Int.Cl. H04L 9/06(2006.01) H04L 9/40(2022.01) (54)发明名称 验证AES加密算法的方法、 系统、 计算机设备 及存储介质 (57)摘要 本发明涉及算法测试技术领域, 具体涉及验 证AES加密算法的测试方法、 系统、 计算机设备及 存储介质。 该方法控制控制机的脚本使用远程连 接测试机; 将需要测试的SSD存储设备与测试机 进行连接, 控制测试机向SSD存储设备发送操作 指令和标准数据; 控制SSD存储设备接收到操作 指令后对传入的数据进行AES加密写入, 得到密 文, 控制测试机对SSD存储设备中写入的密文进 行读取并生成文件; 控制测试机将读取的生成文 件与本机的标准数据库内的数据进行对比, 若两 者相同, 则向控制机返回成功的标识, 若两者不 相同, 则返回失败的标识。 本发明实现测试自动 化, 减少人为失误, 提高测试全量覆盖, 极大提高 测试效率, 减少人力成本、 缩短项目周期, 推进产 品快速迭代。 权利要求书2页 说明书8页 附图2页 CN 115426100 A 2022.12.02 CN 115426100 A 1.一种验证AES加密算法的测试 方法, 其特 征在于, 该 方法包括: 控制控制机的脚本使用远程连接测试机; 其中, 所述脚本内遍历AES加密算法模式; 将需要测试的SSD存储设备与所述测试机进行连接, 所述测试机向所述SSD存储设备发 送操作指令和标准数据; 所述SSD存储设备接收到操作指令后对传入的数据进行AES加密写入, 得到密文, 所述 测试机对所述S SD存储设备中写入的密文 进行读取并生成文件; 所述测试机将读取的生成文件与本机的标准数据库内的数据进行对比, 若两者相同, 则向所述控制机返回成功的标识, 若两者不相同, 则返回失败的标识, 并打印相关失败日 志。 2.如权利 要求1所述的验证AES加密算法的测试方法, 其特征在于, 所述脚本内遍历AES 加密算法模式, 根据不同的加密模式调用不同初始化函数进行测试环境的初始化, 并传入 加密密钥的key  ID, 将以上遍历的参数远程传送参数 给所述测试机 。 3.如权利要求1所述的验证AES加密算法的测试方法, 其特征在于, 所述控制机中使用 密码库得到标准数据库, 并将标准数据库部署到所述测试机中。 4.如权利要求3所述的验证AES加密算法的测试方法, 其特征在于, 所述控制机中使用 密码库生成密钥, 所述密钥以标准数加密到明文中后, 得到含有 标准数的加密后的密 文, 所 述明文和密文构成所述标准数据库。 5.如权利要求4所述的验证AES加密算法的测试方法, 其特征在于, 所述控制机其根据 AES算法标准, 使用python密码库Cryptodome, 分别生成AES中不同加密算法模式的密钥; 所 述密钥以标准数加密到明文中后, 得到含有标准数的加密后的密文。 6.如权利要求5所述的验证AES加密算法的测试方法, 其特征在于, 所述不同加密算法 模式包括E CB,CTR, XTS或者CBC模式。 7.如权利 要求1‑6任一所述的验证AES加密算法的测试方法, 其特征在于, 所述SSD存储 设备通过PCIE 接口或SARA接口与所述测试机进行 连接。 8.一种验证AES加密算法的测试 方法系统, 其特 征在于, 该系统包括: 连接模块, 用于控制控制机的脚本使用远程连接测试机; 控制模块, 用于将需要测试的SSD存储设备与测试机进行连接, 控制测试机向该存储设 备发送操作指令和标准数据; 文件生成模块, 用于控制所述SSD存储设备接收到操作指令后对传入的数据进行AES加 密写入, 得到密文; 控制所述测试机对所述SSD存储设备中写入的密文进行读取并生成文 件; 判断模块, 用于控制控制所述测试机将读取的所述生成文件与本机的标准数据库内的 数据进行对比; 若两者相同, 则向所述控制机返回成功的标识, 若两者不相同, 则 返回失败 的标识。 9.一种计算机设备, 包括存储器和处理器, 所述存储器存储有计算机程序, 所述处理器 加载并执行所述计算机程序时实现如权利要求1 ‑7任一项所述的验证AES加密算法 的测试 方法的步骤。 10.一种存储介质, 存储有计算机程序, 所述计算机程序被处理器加载并执行时实现如权 利 要 求 书 1/2 页 2 CN 115426100 A 2权利要求1 ‑7任一项所述的验证AES加密算法的测试 方法的步骤。权 利 要 求 书 2/2 页 3 CN 115426100 A 3

PDF文档 专利 验证AES加密算法的方法、系统、计算机设备及存储介质

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 验证AES加密算法的方法、系统、计算机设备及存储介质 第 1 页 专利 验证AES加密算法的方法、系统、计算机设备及存储介质 第 2 页 专利 验证AES加密算法的方法、系统、计算机设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:27:59上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。