摘要
本发明公开了基于国密算法的接口鉴权方法、系统、设备及介质,属于计算机安全技术领域,本发明要解决的技术问题为如何实现接口交互的身份认证、数据加密、完整性校验以及重放攻击防护,满足关键信息系统的安全需求,采用的技术方案为:系统初始化:服务端和客户端分别生成SM2密钥对,客户端与服务端通过安全信道交换公钥,并存储对方公钥与身份标识的映射关系;会话密钥协商:基于SM2‑ECDH算法交换临时公钥,计算共享秘密值,通过KDF派生SM4会话密钥;接口请求鉴权:客户端对请求参数进行SM3哈希和SM2签名,服务端验证签名并校验时间戳和随机数以抵御重放攻击;会话密钥更新:根据预设条件触发密钥更新,使用原会话密钥加密新密钥协商消息。
技术关键词
接口鉴权方法
服务端
国密算法
客户端
会话密钥协商
SM2密钥
抵御重放攻击
公钥
生成随机数
鉴权模块
加密
有效性
身份
发送消息
证书
系统为您推荐了相关专利信息
YOLO模型
嵌入式设备
服务端
可执行程序代码
飞行设备
数据传输环境
无人机
非对称加密算法
加密数据
数据加密