首页  专利技术  电子通信装置的制造及其应用技术

基于WebAssmbly编码无需缓存中间件的防重放方法与流程

2026-02-23 14:00:02 249次浏览

技术特征:

1.基于webassmbly编码无需缓存中间件的防重放方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于webassmbly编码无需缓存中间件的防重放方法,其特征在于,构建所述加密器实例的方法为:

3.根据权利要求2所述的基于webassmbly编码无需缓存中间件的防重放方法,其特征在于,所述闭包对象生成的方法为:

4.根据权利要求3所述的基于webassmbly编码无需缓存中间件的防重放方法,其特征在于,所述加密函数处理数据的方法为:

5.根据权利要求4所述的基于webassmbly编码无需缓存中间件的防重放方法,其特征在于,所述客户端通过通讯接口与服务端交互,所述通讯接口的时序为:

6.根据权利要求5所述的基于webassmbly编码无需缓存中间件的防重放方法,其特征在于,所述客户端和服务器的会话通过申请会话接口进行初始化,构建加密器实例,申请会话接口的时序为:

7.根据权利要求1所述的基于webassmbly编码无需缓存中间件的防重放方法,其特征在于,服务端通过用户密钥解密防重放参数;

8.根据权利要求6所述的基于webassmbly编码无需缓存中间件的防重放方法,其特征在于,所述nonce随机码算法用于计算nonce随机码序列,每个随机码都由上一个随机码迭代生成,所述nonce随机码算法为xorshift算法或线性同余法或梅森素数旋转法。

9.根据权利要求6所述的基于webassmbly编码无需缓存中间件的防重放方法,其特征在于,所述保护密钥构建算法为任意散列算法,用于生成保护密钥。

10.根据权利要求6所述的基于webassmbly编码无需缓存中间件的防重放方法,其特征在于,所述用户种子生成算法为任意散列算法,用于生成每个用户密钥的种子。


技术总结
本发明公开了一种基于WebAssmbly编码无需缓存中间件的防重放方法,涉及网络安全技术领域。本发明包括:通过低重码率、保证执行确定性的nonce随机码生成算法,对每个用户,使用同一个种子,在客户端和服务端分别产生相同的nonce随机码序列,序列中的最新的nonce随机码即用户密钥,客户端每次请求时使用用户密钥执行数据加密算法对数据进行加密得到防重放参数,服务端用用户密钥解密防重放参数,如客户端用户密钥与服务端用户密钥相同,解密后会得到包含验证魔数的有效数据,如解密失败或者解密后验证魔数不匹配,视为无效请求;用户密钥使用之后,客户端和服务端用nonce随机码生成算法分别同步更新各自的用户密钥。

技术研发人员:肖文峰
受保护的技术使用者:深圳联友科技有限公司
技术研发日:
技术公布日:2024/11/28
文档序号 : 【 40163758 】

技术研发人员:肖文峰
技术所有人:深圳联友科技有限公司

备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
肖文峰深圳联友科技有限公司
一种信号传输方法、装置以及计算机可读存储介质与流程 一种蒸汽烤箱的制作方法
相关内容