[发明专利]一种基于机器聊天的安全通信方法及系统有效
申请号: | 202010796501.0 | 申请日: | 2020-08-10 |
公开(公告)号: | CN112118574B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 李文胜;伍卫国;刘松 | 申请(专利权)人: | 西安交通大学 |
主分类号: | H04W12/041 | 分类号: | H04W12/041;H04W12/06;H04L9/06 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 马贵香 |
地址: | 710049 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 机器 聊天 安全 通信 方法 系统 | ||
1.一种基于机器聊天的安全通信方法,其特征在于,包括以下步骤:
步骤1)、在智能体注册安装完成后,用户与智能体之间进行通信聊天,智能体将其与用户之间的通信聊天记录保存形成安全通信秘钥;
步骤2)、当用户与智能体建立聊天通信时,用户按下智能体上的物理按键,智能体随机从安全通信秘钥中提取若干安全通信秘钥发送给用户进行识别,当用户对所有接收到的安全通信秘钥回答正确,则确认用户为正确聊天对象,否则智能体结束与用户之间的通信;具体的,将聊天记录的连续内容的前序作为问题,后续作为答案;用户端向智能体发出公钥K,用户端有公钥K对应解密的私钥,智能体从自身存储的安全通信秘钥中提取若干安全通信秘钥,根据接收到的公钥K对提取的安全通信秘钥进行加密后发送给用户端,用户端根据自身的私钥对加密后的安全通信秘钥进行解密并回答,将安全通信秘钥对应的答案发送至智能体,智能体根据用户回答的问题,判断用户是否为正确聊天对象,若智能体接收到的回答与其保存的安全通信秘钥答案一致,则认为当前通信用户为正确聊天对象,当确定当前聊天用户为正确的聊天对象后,智能体与用户进行正常通信聊天交流,同时将正常通信聊天交流内容存储,更新智能体存储的安全通信秘钥,将已经答复过的安全通信密钥删除;采用超时确认机制,当用户与智能体,或者智能体之间聊天开始后,空闲超过一定时间TF,再聊天需要从头确认;当用户与智能体聊天时,回答历史记录相关问题会发生错误或超时,智能体继续进行虚假聊天,同时向服务器报警。
2.根据权利要求1所述的一种基于机器聊天的安全通信方法,其特征在于,智能体产生一个随机密码对其与用户之间的通信聊天记录进行AES加密并保存在自己的存储器中,并给每个聊天记录一个序号。
3.根据权利要求1所述的一种基于机器聊天的安全通信方法,其特征在于,对于智能体与智能体之间的通信,建立多个智能体之间的聊天机制,多个智能体之间的聊天记录保存加密后形成智能体与智能体之间的安全通信秘钥,智能体与智能体之间的安全通信秘钥数量达到设定值后,结束多个智能体之间的聊天。
4.根据权利要求1所述的一种基于机器聊天的安全通信方法,其特征在于,如果智能体存储的安全通信秘钥少于安全设定阈值,智能体将不会建立聊天,需要对智能体进行初始注册设置。
5.根据权利要求1所述的一种基于机器聊天的安全通信方法,其特征在于,建立用户与服务器之间的安全通信秘钥以及智能体与服务器之间的安全通信秘钥,当用户与新智能体建立通信聊天时,用户与服务器之间进行安全认证,通过安全认证后,利用服务器与智能体之间的安全通信秘钥,服务器作为用户的担保,确认用户为可信任聊天对象,用户与新智能体建立联系,聊天过程中建立新的安全通信秘钥。
6.一种用于权利要求1所述机器聊天的安全通信方法的机器聊天的安全通信系统,其特征在于,包括存储模块、计算机控制模块以及传输模块,存储模块用于存储用户与智能体、智能体与智能体之间的安全通信秘钥;计算机控制模块用于建立智能体与用户、智能体与智能体之间的通信,并从聊天接收方的安全通信秘钥中提取若干安全通信秘钥,通过传输模块发送给聊天发起方进行识别,当聊天发起方对所有接收到的安全通信秘钥回答正确,则确认聊天发起方为正确聊天对象,否则聊天接收方结束与聊天发起方之间的通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010796501.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于芯片老化测试的芯片摆盘设备
- 下一篇:一种疫情防控的工地管理系统