[发明专利]一种密码密钥分配系统无效
申请号: | 201410286564.6 | 申请日: | 2014-06-25 |
公开(公告)号: | CN104079403A | 公开(公告)日: | 2014-10-01 |
发明(设计)人: | 潘琳;丁演;王玥 | 申请(专利权)人: | 无锡市崇安区科技创业服务中心 |
主分类号: | H04L9/08 | 分类号: | H04L9/08 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 214000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 密码 密钥 分配 系统 | ||
技术领域
本发明属于计算机和信息技术安全领域,具体为一种密码密钥分配系统。
背景技术
随着科技的发展,网络用户通信常常需要进行保密通信,所以,目前有很多人提出如何在网络通信中保证密钥的安全性,
然而,在实际的网络通信中,可能存在部分用户需要进行保密通信,而部分用户不需要进行保密通信,如果将所有用户的进行保密通信,必然会多耗时和浪费资源。
目前,常见的密钥保密通信都是采用不同的算法对密钥本身进行加密,要在短时间内实现密钥的加密以及分配,这种方法对硬件的要求比较高。
发明内容
本发明所要解决的技术问题是提供一种简单便捷,安全性能高的密码密钥分配系统。
本发明为解决上述技术问题,采用如下技术方案:一种密码密钥分配系统,该系统包括
密码密钥分配终端、公共密钥通道、私密密钥通道、私密密钥反馈通道和用户终端;所述密码密钥分配终端包括用户密钥请求类型判断模块、密钥调用模块、公共密钥池和私密密钥池,其中,所述用户密钥请求类型判断模块与密钥调用模块相连,密钥调用模块还分别与公共密钥池和私密密钥池相连;所述每个用户终端设有唯一的用户ID;所述私密密钥池内设有至少一个密钥列表,每个密钥列表包括用户ID和私密密钥;
密码密钥分配终端中的用户密钥请求判断模块根据用户终端发送的密钥请求判断当前用户请求的密钥类型,所述密钥类型包括私密密钥和公共密钥,当用户请求的密钥为公共密钥,密钥调用模块直接从公共密钥池内随机选取一个公共密钥经过公共密钥通道发送至用户终端;当用户请求的密钥为私密密钥时,同时发送用户ID至密钥调用模块,密钥调用模块从私密密钥池内随机选取一个私密密钥,并将选取的私密密钥和用户ID对应存储至密钥列表后将该私密密钥从私密密钥池内去除后经私密密钥通道发送中该用户终端,该用户终端接收到私密密钥后经私密密钥反馈通道自动发送反馈信号至密钥调用模块。
本发明与现有技术相比,具有如下有益效果:本发明通过公共密钥通道、私密密钥通道、私密密钥反馈通道三个通信通道实现了公共密钥、私密密钥的单独传输保证了密钥的安全性、通道不冲突性。
具体实施方式
本发明一种密码密钥分配系统,包括密码密钥分配终端、公共密钥通道、私密密钥通道、私密密钥反馈通道和用户终端;所述密码密钥分配终端包括用户密钥请求类型判断模块、密钥调用模块、公共密钥池和私密密钥池,其中,所述用户密钥请求类型判断模块与密钥调用模块相连,密钥调用模块还分别与公共密钥池和私密密钥池相连;所述每个用户终端设有唯一的用户ID;所述私密密钥池内设有至少一个密钥列表,每个密钥列表包括用户ID和私密密钥;
密码密钥分配终端中的用户密钥请求判断模块根据用户终端发送的密钥请求判断当前用户请求的密钥类型,所述密钥类型包括私密密钥和公共密钥,当用户请求的密钥为公共密钥,密钥调用模块直接从公共密钥池内随机选取一个公共密钥经过公共密钥通道发送至用户终端;当用户请求的密钥为私密密钥时,同时发送用户ID至密钥调用模块,密钥调用模块从私密密钥池内随机选取一个私密密钥,并将选取的私密密钥和用户ID对应存储至密钥列表后将该私密密钥从私密密钥池内去除后经私密密钥通道发送中该用户终端,该用户终端接收到私密密钥后经私密密钥反馈通道自动发送反馈信号至密钥调用模块,其中,所述私密密钥池内预先存储数量大于用户终端数量的私密密钥;所述公共密钥为随机六位数字组成;所述私密密码为数字和字母组成;公共密钥再次请求响应时间为10秒。
实施例1
预设用户终端数量为N,设置公共密钥池内的密钥数量为M,私密密钥池内的密钥数量为N+1;用户A发送密钥请求,用户密钥请求判断模块根据关键词判断用户A请求的密钥类型为公共密钥或私密密钥,若该请求的密钥类型为私密密钥,该密钥请求中包含用户ID;否则该请求的密钥类型为公共密钥;
用户A发送的密钥请求中不包含用户ID,则密钥调用模块直接从公共密钥池内随机选取一个公共密钥经过公共密钥通道发送至用户A,此时公共密钥池内的密钥数量仍为M,该密钥分配结束;若用户A发送密钥请求10秒后未收到公共密钥,则可再次发出密钥请求;
实施例2
预设用户终端数量为N,设置公共密钥池内的密钥数量为M,私密密钥池内的密钥数量为N+1;用户A发送密钥请求,用户密钥请求判断模块根据关键词判断用户A请求的密钥类型为公共密钥或私密密钥,若该请求的密钥类型为私密密钥,该密钥请求中包含用户ID;否则该请求的密钥类型为公共密钥;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡市崇安区科技创业服务中心,未经无锡市崇安区科技创业服务中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410286564.6/2.html,转载请声明来源钻瓜专利网。