[发明专利]一种基于身份加密的即时消息收发方法有效
申请号: | 201210193134.0 | 申请日: | 2012-06-13 |
公开(公告)号: | CN102685033A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 罗喜召;王烨 | 申请(专利权)人: | 苏州大学 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06 |
代理公司: | 苏州广正知识产权代理有限公司 32234 | 代理人: | 刘述生 |
地址: | 215006 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 身份 加密 即时消息 收发 方法 | ||
1.一种基于身份加密的即时消息收发方法,其特征在于:包括如下步骤:
用户第一次使用客户端时申请私钥,私钥生成成功后客户端下载,私钥变为可用状态;
发送者的客户端用基于身份的加密加密一个会话密钥,会话密钥对即时消息加密,客户端向中继服务器发送即时消息;
中继服务器建立集群,即时消息存储在数据库中;
接收者的客户端与中继服务器建立连接,采用推送方式传输即时消息;
中继服务器验证即时消息是否与数据库中存储的一致,若一致从数据库中读取即时消息返回给接收者的客户端;
接收者的客户端收到即时消息进行解密,得到发送者发送内容。
2.根据权利要求1所述的基于身份加密的即时消息收发方法,其特征在于:所述推送方式具体步骤是:
接收者的客户端与中继服务器建立连接,向中继服务器发送获取新即时消息请求;
中继服务器检查是否有新即时消息,有新即时消息将数据返回客户端,没有即时消息则阻塞请求,一段时间后检查是否有新即时消息;
客户端收到数据会发送接收到即时消息的新即时消息请求,中继服务器收到后将客户端收到的即时消息移出;
客户端在超过等待时间后会重新发送获取新即时消息请求,中继服务器若干次检查后没有新即时消息,发送没有新即时消息通知,客户端收到通知后等待一段时间重新发送,如此循环。
3.根据权利要求1所述的基于身份加密的即时消息收发方法,其特征在于:所述私钥生成过程具体步骤是:
客户端根据相关参数随机生成系统主密钥和公共参数,系统主密钥安全存储,公共参数被公布;
用户选择客户端设置界面的身份描述管理功能,填写表单并提交;
客户端计算得到用户的私钥,通过安全通道进行私钥分发。
4.用户输入设定的私钥访问密码完成私钥下载,私钥变为可用状态。
5.根据权利要求1所述的基于身份加密的即时消息收发方法,其特征在于:所述中继服务器采用阿帕奇软件,用PHP编写程序,所述数据库采用MySQL数据库暂存即时消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州大学,未经苏州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210193134.0/1.html,转载请声明来源钻瓜专利网。