摘要
本申请提出一种NTRU格上的Merkle树认证密钥协商方法及装置,方法包括:分别生成第一通信方的第一长期公钥、第一长期私钥对以及第二通信方的第二长期公钥、第二长期私钥对;响应于第一通信方发起身份认证请求并随机生成第一临时密钥,根据第一临时密钥和第二长期公钥生成第一密文和第一身份认证信息,并发送至第二通信方;由第二通信方通过第二长期私钥解密第一密文并验证第一身份认证信息,若身份认证通过,生成第二共享会话密钥并将第二密文和第二身份认证信息至第一通信方;由第二通信方通过第一长期私钥解密第二密文并计算第一共享会话密钥,若第二身份认证信息的身份认证通过,完成密钥协商。本申请仅通过两轮的消息交互就可以协商出共享会话密钥。
技术关键词
私钥
认证密钥协商方法
身份认证请求
密钥生成算法
计算机执行指令
公钥
会话
生成身份认证信息
解密
生成多项式
消息验证
隐藏身份信息
表达式
身份验证模块
系统为您推荐了相关专利信息
单元测试方法
变量
计算机执行指令
单元测试装置
模拟工具
分布式签名
分布式密钥
审计方法
对称加密算法
私钥
推理方法
神经网络架构
噪声量
全同态加密算法
云服务器