[发明专利]物联网数据传输系统及其密钥生成方法和数据传输方法在审
申请号: | 201911395679.8 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111147594A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 李光顺;生晓斐;吴金城;赵航;赵旭东;张勇;张颖;吴俊华;王茂励;林青燕;成秀珍 | 申请(专利权)人: | 曲阜师范大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L9/30;H04L9/08 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 韩雪梅 |
地址: | 276800 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联网 数据传输 系统 及其 密钥 生成 方法 | ||
1.一种物联网数据传输系统,其特征在于,所述传输系统包括核心云平台、边缘节点、密钥信任机制、物联网终端用户、物联网数据所有者;
所述密钥信任机制用于根据物联网终端用户的ID和私密值参数生成部分私钥和部分公钥,并将所述部分私钥和部分公钥发送给边缘节点;
所述边缘节点用于根据所述部分私钥和所述部分公钥生成公钥,并将所述公钥和所述部分私钥发送给所述核心云平台;
所述核心云平台用于存储所述公钥,并将所述公钥和所述部分私钥发送给所述物联网终端用户;
所述物联网终端用户用于根据所述公钥和所述部分私钥生成私钥;
所述物联网数据所有者用于根据物联网终端用户的请求从所述核心云平台获取请求的物联网终端用户的公钥,利用标量点乘法对用户请求访问的明文进行加密,生成密文,并将密文发送给所述边缘节点;
所述边缘节点还用于对所述密文进行验证,并将验证后的密文通过核心云平台发送给所述物联网终端用户;
所述物联网终端用户用于根据所述物联网终端用户的私钥对所述密文进行解密,获得明文。
2.根据权利要求1所述的物联网数据传输系统,其特征在于,所述边缘节点包括主边缘节点和相邻边缘节点;
所述主边缘节点用于根据所述部分私钥和所述部分公钥生成公钥,并将所述公钥和所述部分私钥发送给所述核心云平台;
所述相邻边缘节点用于对所述密文进行验证,并将验证后的密文通过核心云平台发送给所述物联网终端用户。
3.一种物联网数据传输系统的密钥生成方法,其特征在于,所述密钥生成方法包括如下步骤:
通过密钥信任机制生成公共参数和主密钥;
通过物联网终端用户根据所述公共参数生成物联网终端用户的ID、私密值和私密值参数;
通过密钥生成机制根据物联网终端用户的ID、私密值参数、公共参数和主密钥,计算物联网终端用户的部分私钥和部分公钥;
通过边缘节点根据物联网终端用户的ID、私密值参数、部分私钥、部分公钥和公共参数,生成物联网终端用户的公钥;
通过物联网终端用户根据所述物联网终端用户的ID、私密值、私密值参数、公共参数、公钥和部分私钥,生成物联网终端用户的私钥。
4.根据权利要求3所述的物联网数据传输系统的密钥生成方法,其特征在于,所述通过密钥信任机制生成公共参数,具体包括:
随机生成第一素数k和与所述第一素数k互质的第二素数p;
生成有限域Fp上的椭圆曲线E;
在所述椭圆曲线E上选取加性循环群Gp;
在所述椭圆曲线E上采用椭圆加密ECC算法生成性循环群的生成器P;
利用所述生成器P在所述椭圆曲线E选取加性循环群Gp;
根据所述生成器,利用公式Ppub=SP,计算系统公钥Ppub;其中,S为从整数集中随机选取的主密钥;
选取第一安全散列函数、第二安全散列函数、第三安全散列函数和第四安全散列函数;
建立包括第二素数p、有限域Fp、椭圆曲线E、加性循环群Gp、生成器P、系统公钥Ppub、无双线性配对加密算法的对称加密函数Ek、对称加密函数对应的解密函数Dk、第一安全散列函数H0、第二安全散列函数H1、第三安全散列函数H2和第四安全散列函数H3的公共参数:params=<p,Fp,E,Gp,P,Ppub,Ek,Dk,H0,H1,H2,H3>。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曲阜师范大学,未经曲阜师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911395679.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:维格列汀的分析检测方法
- 下一篇:一种悬浮酸稠化剂及其制备方法