一种macsec速率和端口混合的验证模型的实现方法技术

技术编号:37544731 阅读:16 留言:0更新日期:2023-05-12 16:15
本发明专利技术提出了一种macsec速率和端口混合的验证模型的实现方法,验证平台通过配置获取端口对应速率,为不同端口配置不同速率和不同的macsec加密算法的加密秘钥长度,可实现对多种速率和端口的macsec算法的验证,节省仿真时间,提高仿真效率和准确率。提高仿真效率和准确率。提高仿真效率和准确率。

【技术实现步骤摘要】
一种macsec速率和端口混合的验证模型的实现方法


[0001]本专利技术涉及芯片验证
,尤其涉及一种macsec速率和端口混合的验证模型的实现方法。

技术介绍

[0002]随着以太网接口速率不断发展变化,对网络安全要求越来越高的背景下,macsec(macsec是一个用以保护局域网安全的主要协议)数据加密,数据完整性校验和数据正确性校验被应用在以太网传输。macsec定义了IEEE802局域网的数据安全通信方法,为应对以太接口不同速率和多端口的需求变化导致ma csec电路复杂程度增加,不同端口又具有不同速率,同时给ma csec验证带来挑战。
[0003]目前验证macsec都是以VIP(商用验证平台)和芯片对接测试,macsec芯片包含多种速率和多个端口,每个端口速率都不相同,VIP无法满足现有macsec芯片多速率和多端口混合的验证需求,给验证工作带来不便。
[0004]针对上述缺点,本专利技术解决以上问题:
[0005]1、集成多种速率并且可配置;
[0006]2、支持多端口加解密验证。
[0007]为了解决现有技术的不足,本专利技术提出了一种macsec速率和端口混合的验证模型的实现方法,验证平台通过配置获取端口对应的速率,为不同端口配置不同速率和不同的macsec加密算法的加密秘钥长度,可实现对多种速率和端口的macsec算法的验证,节省仿真时间,提高仿真效率和准确率。

技术实现思路

[0008]为了解决现有技术中的不足,本专利技术提出了一种macsec速率和端口混合的验证模型的实现方法,验证平台通过配置获取端口对应的速率,为不同端口配置不同速率和不同的macsec加密算法的加密秘钥长度,可实现验证具有多种速率和端口的ma csec算法,节省仿真时间,提高仿真效率和准确率。
[0009]为实现上述目的,本专利技术采用如下的技术方案。
[0010]在本专利技术实施例中,提出了一种macsec速率和端口混合的验证模型的实现方法,该方法包括如下步骤:
[0011]S1验证平台通过配置获取当前macsec芯片的端口数量和每个端口的数据速率;
[0012]S2验证平台获取macsec芯片的秘钥信息、IV向量、PN值;
[0013]S3验证平台对macsec芯片要加/解密的数据进行加/解密操作,并按照端口存储;
[0014]S4验证平台根据端口相应速率采样macsec芯片加/解密数据,并按照端口存储;
[0015]S5验证平台按照端口自动逐字节对比验证平台加/解密数据和macsec芯片的加/解密数据。
[0016]进一步的,所述验证平台对串行输入的不同端口数据加/解密,需要将不同的端口
的数据加/解密后按照端口分组存储;验证平台根据每个端口的速率采样macsec芯片加/解密后的数据,按照端口分组存储。
[0017]进一步的,所述验证平台按照端口自动逐字节对比验证平台对macsec芯片待加/解密的数据进行加/解密操作后得到的加/解密数据与验证平台采样的macsec芯片加/解密数据,若对比成功则输出成功标记,对比失败则输出失败标记,并上报错误。
[0018]进一步的,验证平台采用获取配置方法得到macsec每个端口对应的速率,根据端口不同的速率选择采样时钟,向macsec发送对应端口的以太数据。
[0019]进一步的,验证平台端口数量根据macsec芯片端口配置变化,与macsec芯片能力保持一致,一种样例可覆盖macsec芯片每个端口。
[0020]本专利技术的有益效果在于,针对现有的芯片验证系统中存在的问题,本专利技术提出了一种macsec速率和端口混合的验证模型的实现方法,验证平台通过配置获取端口对应的速率,为不同端口配置不同速率和不同的macsec加密算法的加密秘钥长度,可实现验证具有多种速率和端口的macsec算法,节省仿真时间,提高仿真效率和准确率。
附图说明
[0021]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0022]图1为本专利技术实现流程示意图;
[0023]图2为本专利技术实施例一的验证平台加密过程;
[0024]图3为本专利技术实施例一的验证平台解密过程。
具体实施方式
[0025]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。以下实施用例仅用于更加清楚地说明本专利技术的系统方法及技术方案,而不能以此来限制本申请的保护范围。
[0026]根据本专利技术的实施方式,本专利技术提出了一种macsec速率和端口混合的验证模型的实现方法,验证平台通过配置获取端口对应的速率,为不同端口配置不同速率和不同的macsec加密算法的加密秘钥长度,可实现验证具有多种速率和端口的macsec算法,节省仿真时间,提高仿真效率和准确率。
[0027]下面参考本专利技术的若干代表性实施方式,详细阐释本专利技术的原理和精神。
[0028]图1是一种macsec速率和端口混合的验证模型的实现方法的处理流程示意图。如图1所示,该方法包括如下步骤:
[0029]S1验证平台通过配置获取当前macsec芯片的端口数量和每个端口的数据速率;
[0030]S2验证平台获取macsec芯片的秘钥信息、IV向量、PN值;
[0031]S3验证平台对macsec芯片要加/解密的数据进行加/解密操作,并按照端口存储;
[0032]S4验证平台根据端口相应的速率采样macsec芯片加/解密数据,并按照端口存储;
[0033]S5验证平台按照端口自动逐字节对比验证平台加/解密数据和macsec芯片的加/
解密数据。
[0034]具体实施时,所述验证平台对串行输入的不同端口数据加/解密,需要将不同的端口的数据加/解密后按照端口分组存储;验证平台根据每个端口的速率采样macsec芯片加/解密后的数据,按照端口分组存储。
[0035]具体实施时,所述验证平台按照端口自动逐字节对比验证平台对macsec芯片待加/解密的数据进行加/解密操作后得到的加/解密数据与验证平台采样的macsec芯片加/解密数据,如对比成功输出成功标记,失败输出失败标记,并上报错误。
[0036]具体实施时,验证平台采用获取配置方法得到macsec每个端口对应的速率,根据端口不同的速率选择采样时钟,向macsec发送对应端口的以太数据。
[0037]具体实施时,验证平台端口数量根据macsec芯片端口配置变化,与macsec芯片能力保持一致,一种样例可覆盖macsec芯片每个端口。
[0038]需要说明的是,尽管在上述实施例及附图中以特定顺序描述了本专利技术方法的操作,但是,这本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种macsec速率和端口混合的验证模型的实现方法,其特征在于,该方法包括如下步骤:S1验证平台通过配置获取当前macsec芯片的端口数量和每个端口的数据速率;S2验证平台获取macsec芯片的秘钥信息、IV向量、PN值;S3验证平台对macsec芯片要加/解密的数据进行加/解密操作,并按照端口存储;S4验证平台根据端口相应速率采样macsec芯片加/解密数据,并按照端口存储;S5验证平台按照端口自动逐字节对比验证平台加/解密数据和macsec芯片的加/解密数据。2.根据权利要求1所述的一种macsec速率和端口混合的验证模型的实现方法,其特征在于:所述验证平台对串行输入的不同端口数据加/解密,需要将不同的端口的数据加/解密后按照端口分组存储;验证平台根据每个端口的速率采样macsec芯片加/解密后的数据,按照端口分组存储。3.根据权...

【专利技术属性】
技术研发人员:李赛
申请(专利权)人:芯河半导体科技无锡有限公司
类型:发明
国别省市:

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

1