一种防止对SRv6HMAC校验进行重放攻击的方法和设备技术

技术编号:30029232 阅读:40 留言:0更新日期:2021-09-15 10:18
本申请提供一种防止对SRv6HMAC校验进行重放攻击的方法和装置。该方法包括,网络设备在接收到SRv6报文后,获取报文中携带的防重放攻击校验信息,根据所述防重放攻击校验信息进行防重放攻击验证,对于通过验证的报文继续执行HMAC哈希计算,丢弃未通过验证的报文。通过该方法,在攻击者向网络设备发送大量重放攻击报文时,有效减少了现有技术中针对大量重放攻击报文进行HMAC校验时所执行的哈希计算,节省了设备计算资源,提高了对正常报文的处理效率。率。率。

【技术实现步骤摘要】
一种防止对SRv6 HMAC校验进行重放攻击的方法和设备
[0001]本申请要求于2020年03月11日提交中国专利局、申请号为202010165217.3、专利技术名称为“一种针对SRv6 HMAC校验抗重放攻击的方法和设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。


[0002]本申请涉及通信
,尤其涉及一种防止对第六版因特网协议段路由(英文:Internet Protocol version,IPv6)段路由(IPv6 segment routing,SRv6)秘钥相关的哈希运算消息认证码(英文:keyed hashed message authentication code,HMAC)校验进行重放攻击的方法和设备。

技术介绍

[0003]SRv6是基于源路由理念而设计的在网络上转发IPv6数据包的一种方法。通过在IPv6报文中插入一个路由扩展头(英文:Segment Routing Header,SRH),在SRH中压入一个显式的IPv6地址栈,通过中间节点不断的进行更新目的地址和偏移地址栈的操作来完成逐跳本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种防止对第六版互联网协议段路由秘钥相关的哈希运算消息认证码SRv6 HMAC校验进行重放攻击的方法,其特征在于,包括:第一网络设备接收第一SRv6报文,所述第一SRv6报文的报文头中包括防重放攻击校验信息;所述第一网络设备根据所述防重放攻击校验信息,对所述第一SRv6报文进行防重放攻击验证;所述第一网络设备对验证通过的所述第一SRv6报文进行HMAC计算。2.根据权利要求1所述的方法,其特征在于,所述防重放攻击校验信息包括以下一项或多项信息:时间戳、随机数以及序列号。3.根据权利要求1或2所述的方法,其特征在于,所述防重放攻击校验信息包括时间戳,所述第一网络设备对所述第一SRv6报文进行重放攻击验证,包括:所述第一网络设备验证所述时间戳与所述第一网络设备当前时间的偏差是否满足预设条件。4.根据权利要求1-3任一项所述的方法,其特征在于,所述防重放攻击校验信息包括随机数,所述第一网络设备对所述第一SRv6报文进行防重放攻击验证,包括:所述第一网络设备根据本地记录的随机数,验证所述第一SRv6报文中携带的所述随机数是否合法。5.根据权利要求1-4任一项所述的方法,其特征在于,所述防重放攻击校验信息包括序列号,所述第一网络设备对所述第一SRv6报文进行防重放攻击验证,包括:所述第一网络设备根据本地记录的报文序列号,验证所述第一SRv6报文中携带的序列号是否合法。6.根据权利要求1-5任一项所述的方法,其特征在于,所述报文头中包括扩展的类型长度值TLV字段,所述扩展的TLV字段用于携带所述防重放攻击校验信息。7.根据权利要求5所述的方法,其特征以,所述TLV字段的Type类型字段表示所述TLV字段用于携带所述SRv6 HMAC防重放攻击校验信息。8.根据权利要求6或7所述的方法,其特征在于,所述扩展的TLV字段为扩展的HMAC TLV字段,所述扩展的HMAC TLV字段还用于携带HMAC加密标识HMAC KEY ID和HMAC。9.根据权利要求1-8任一项所述方法,其特征在于,所述报文头中包括第一指示信息,所述第一指示信息用于标识所述防重放攻击验证的类型。10.根据权利要求9所述的方法,其特征在于,所述防重放攻击验证的类型包括以下一种或多种:采用随机数进行防重放攻击验证;采用时间戳进行防重放攻击验证;采用序列号进行防重放攻击验证。11.根据权利要求9或10所述的方法,其特征在于,所述第一指示信息包括第一比特位,所述第一比特位用于标识是否为采用随机数进行所述防重放攻击验证。12.根据权利要求9-11任一项所述的方法,其特征在于,所述第一指示信息包括第二比特位,所述第二比特位用于标识是否为采用时间戳进行所述防重放攻击验证。
13.根据权利要求9-12任一项所述的方法,其特征在于,所述第一指示信息包括第三比特位,所述第三比特位用于标识是否为采用序列号进行所述防重放攻击验证。14.根据权利要求1-13任一项所述的方法,其特征在于,将所述防重放攻击校验信息作为HMAC计算的哈希因子,执行所述HMAC计算。15.根据权利要求1-14任一项所述的方法,其特征在于,所述方...

【专利技术属性】
技术研发人员:鲁冬杰古锐吴迪周宇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1