一种基于UVM的ECDSA验证系统及方法技术方案

技术编号:33152045 阅读:28 留言:0更新日期:2022-04-22 14:06
本发明专利技术涉及一种基于UVM的ECDSA验证平台及验证方法,包括参考模型、比较器、输入代理器、输出代理器、输入接口、输出接口、内部监测接口,其中输入agent包含序列发生器、驱动器、输入监视器;输出agent包含输出监视器。序列发生器将随机序列发送到驱动器中,并被驱动器送入ECDSA模块;输入监视器将输入激励数据监测并打包发送给参考模型;参考模型模拟ECDSA加签功能,将输入数据计算为签名对,并送入比较器中;将参考模型得到的加签结果与内部监测接口收集的加签结果进行比对,作为加签模块的验证结果;将表征激励序列正确或错误的标志信息与输出代理器监视的验签信息比对,作为验签模块的验证结果。本发明专利技术提高了ECDSA模块验证的可靠性和复用性。可靠性和复用性。可靠性和复用性。

【技术实现步骤摘要】
一种基于UVM的ECDSA验证系统及方法


[0001]本专利技术涉及芯片验证
,尤其涉及一种椭圆曲线签名电路的UVM验证系统及方法。

技术介绍

[0002]ECDSA,即椭圆曲线数字签名算法,可以生成所传递信息的数字签名,用于保证信息来源的真实性,由于其较高的安全性被广泛用于加密通信。目前,由于椭圆曲线数字签名算法的计算量非常大,对计算机性能造成考验,许多厂商已经或准备将算法通过硬件实现,以提升椭圆曲线数字签名计算的速度。
[0003]基于UVM的验证系统可以快速地随机化生成大量的测试序列,可以加快验证进度,并通过覆盖率收集等方式量化验证的完备性。

技术实现思路

[0004]本专利技术提出一种基于uvm的ECDSA签名验签验证系统及方法。
[0005]一种基于uvm的ECDSA验证系统,包括参考模型、比较器、输入代理器、输出代理器、输入接口、输出接口、内部监测接口,其中输入agent包含序列发生器、驱动器、输入监视器;输出agent包含输出监视器。
[0006]所述的输入接口、输出接口用于将ECDS本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于UVM的ECDSA验证系统,其特征在于,包括:输入接口、输出接口、内部监测接口、输入代理器、输出代理器、参考模型、比较器;所述代理器包括序列发生器、驱动器、监视器;所述序列发生器用于接收随机事务数据,并发送到驱动器;所述驱动器用于将事务数据发送给ECDSA模块;所述监视器用于收集将该代理器所连接的接口数据,并打包为事务级数据包;所述参考模型用于将输入数据进行软件运算得到签名对结果,并送入比较器中;所述比较器分别比较签名对...

【专利技术属性】
技术研发人员:刘小乐谢小东
申请(专利权)人:电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1