[发明专利]基于UVM的链路加密模块验证方法和装置、存储介质和终端在审
申请号: | 202111186686.4 | 申请日: | 2021-10-12 |
公开(公告)号: | CN115964835A | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 郁丽;王伟明;陈文超 | 申请(专利权)人: | 华润微集成电路(无锡)有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F21/60 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 刘逸潇 |
地址: | 214135 江苏省无锡市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 uvm 路加 模块 验证 方法 装置 存储 介质 终端 | ||
本发明公开了一种基于UVM的链路加密模块验证方法和装置、存储介质和终端,其中方法包括:对待验证链路加密模块进行多次验证;其中正向验证方式包括:发送器随机生成网络包,并将其传输给驱动器;驱动器将网络包转化为第一接口信息,并将其传输给待验证链路加密模块;待验证链路加密模块对网络包进行加/解密得到加/解密网络包,并将其传输给计分板;加密器对网络包进行加/解密得到加/解密参考网络包,将其传输给计分板;计分板对加/解密网络包和加/解密参考网络包进行对比,若两者完全一致则获取正常验证结果,否则获取错误验证结果。本发明大大增加了单次测试的网络包数据量,同时能够同步测试网络包的处理速率。
技术领域
本发明涉及验证方法学技术领域,尤其涉及一种基于UVM的链路加密模块验证方法装置、存储介质和终端。
背景技术
对链路加密模块的验证主要是用来验证链路加密模块的算法是否正确。传统的链路加密模块验证方法需先通过工具抓取网络包生成文本文件,并提取文本文件中的五元组信息并生成文件,然后将相关数据写入到指定内存位置;链路加密模块从内存中读取网络包并对其进行加解密操作,而后将加解密处理后的数据以文本文件形式输出,最后通过算法工具验证链路加密模块算法的正确性。
传统的链路加密模块验证方法受内存大小限制,即单次处理网络包的个数有限,且验证流程较复杂,同时若想要通过造错包来对链路加密模块进行验证的话,还需手动生成造错包,因此无法做到模拟真实网络环境。且传统的链路加密模块验证方法中网络抓包工具和算法工具的使用使验证变得繁琐,在性能和压力测试方面也不够全面。
发明内容
本发明所要解决的技术问题是传统的链路加密模块验证方法受内存大小限制,且验证流程较复杂,无法做到模拟真实网络环境,同时网络抓包工具和算法工具的使用使验证变得繁琐,且在性能和压力测试方面也不够全面。
为了解决上述技术问题,本发明提供了一种基于UVM的链路加密模块验证方法,包括:
通过UVM寄存器模型为待验证链路加密模块配置寄存器信息和密钥信息组;
对所述待验证链路加密模块进行多次验证,获取正常验证结果的数量;
判断所述正常验证结果的数量是否等于总验证次数,若是则所述待验证链路加密模块所采用的算法正确,否则所述待验证链路加密模块所采用的算法错误;
其中,对所述待验证链路加密模块进行验证的方式包括正向验证方式;
所述正向验证方式包括:
发送器随机生成网络包,并将所述网络包传输给驱动器;
所述驱动器将所述网络包转化为第一接口信息,并将所述第一接口信息分别传输给所述待验证链路加密模块和端口检测器;
所述待验证链路加密模块对所述第一接口信息进行加/解密得到加/解接口信息,通过所述端口检测器将加/解接口信息转换为加/解密网络包,将所述加/解密网络包传输给计分板;
所述端口检测器将所述第一接口信号转换为所述网络包,并将所述网络包传输给所述参考模型;
所述参考模型将所述网络包传输给加密器,所述加密器对所述网络包进行加/解密得到加/解密参考网络包,将所述加/解密参考网络包传输给所述参考模型,所述参考模型将所述加/解密参考网络包传输给所述计分板;
所述计分板对所述加/解密网络包和所述加/解密参考网络包进行对比,若两者完全一致则获取正常验证结果,否则获取错误验证结果。
优选地,通过UVM寄存器模型为待验证链路加密模块配置寄存器信息和密钥信息组步骤之前还包括:
通过所述UVM中的函数和任务分别搭建UVM寄存器模型、发送器、驱动器、端口检测器、参考模型和计分板进行搭建。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华润微集成电路(无锡)有限公司,未经华润微集成电路(无锡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111186686.4/2.html,转载请声明来源钻瓜专利网。