[发明专利]一种基于非对称加密的安卓局域网安全通信方法及APP在审

专利信息
申请号: 202110043390.0 申请日: 2021-01-13
公开(公告)号: CN112887972A 公开(公告)日: 2021-06-01
发明(设计)人: 张繁;张煜辉 申请(专利权)人: 浙江工业大学
主分类号: H04W12/03 分类号: H04W12/03;H04W12/041;H04W12/0431;H04W12/0433;H04L29/06;H04L9/32
代理公司: 杭州求是专利事务所有限公司 33200 代理人: 万尾甜;韩介梅
地址: 310014 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 对称 加密 局域网 安全 通信 方法 app
【权利要求书】:

1.一种基于非对称加密的Android局域网安全通信方法,其特征在于,包括以下步骤:

1)每台局域网中的设备都通过RSA算法生成自己的公钥和私钥,并通过UDP Socket通信将自己的公钥广播于子网,子网中每台设备都会维护一个IP-公钥表,当有用户新加入或者退出网络的时候会广播信息于子网,子网中的每台设备更新IP-公钥表;

2)当发送方指定一个IP地址作为信息的接收方,并将要发送信息的时候,把需要发送的信息通过自己的私钥进行数字签名,再把数字签名后的数据用指定接收方IP对应的公钥进行RSA算法的加密;

3)通过Android建立Socket通信并进行传输;

4)接收方得到信息后,首先通过IP-公钥表得到发送方的公钥,然后通过自己的私钥进行RSA解密,再用发送方的公钥对数字签名进行解密,得到的数据通过对比校验可以保证数据的安全性。

2.根据权利要求1所述的一种基于非对称加密的Android局域网安全通信方法,其特征在于,所述的步骤1)具体为:

1.1)每一台设备进入局域网后都会通过RSA算法生成公钥和私钥,其中私钥保存于本地,公钥公开;

1.2)定义广播接收器,建立Android的BroadcastReceiver,并在AndroidManifest.xml中定义可能会接收到的广播,当接受到HELLO_BROADCAST广播时,通过Intent中携带的IP地址和公钥的数据更新每个设备的IP-公钥表,当接收到LEAVE_BROADCAST广播时,通过Intent中携带的IP地址删除更新每个设备中的IP-公钥表;

1.3)发送广播,设备启动时会检测自身的网络状态,如果处于局域网中会通过sendBroadcast发送带有自身IP和公钥的HELLO_BROADCAST广播,当退出时则通过sendBroadcast发送带有自身IP的LEAVE_BROADCAST广播。

3.根据权利要求1所述的一种基于非对称加密的Android局域网安全通信方法,其特征在于,所述的步骤2)具体为:

2.1)发送方选择一个IP作为接收方,设置传输的消息或文件数据以及数据的生存时间,将这些信息存入一个继承于Serializable的数据类中,并把数据类进行序列化得到将要发送的数据;

2.2)对将要发送的数据进行加密,先采用发送方的私钥进行数字签名,以保证数据不被篡改;

2.3)通过IP-公钥表得到接收方的公钥,将经数字签名后的数据用接收方的公钥进行加密,公钥加密后的数据加上发送IP地址后即为发送数据。

4.根据权利要求1所述的一种基于非对称加密的Android局域网安全通信方法,其特征在于,所述的步骤3)具体为:

3.1)当发送方要发送数据时会创建一个信息接收线程,并指定一个端口,并在这个端口上创建ServerSocket,并通过accept方法创建套接字Socket,当有设备从这个端口发送信息时,套接字通过getInputStream方法获取数据流;

3.2)设置接收方的IP和端口,通过IP与端口号创建套接字Socket,并通过getOutputStream方法设置传输流数据,将所述发送数据通过此方法进行传输。

5.根据权利要求1所述的一种基于非对称加密的Android局域网安全通信方法,其特征在于,所述的步骤4)具体为:

4.1)当接收方收到传输数据后,用接收方的私钥先对接收数据进行解密,解密后得到数字签名+消息;

4.2)通过接受到的发送方IP地址以及接收方的IP-公钥表,得到发送方的公钥,将步骤4.1)得到的数字签名+消息,输入进单向散列Hash函数计算得到散列值,同时把数字签名用发送方的公钥进行解密得到另一散列值,把两个散列值进行对比,验证有无篡改,如果有篡改则终止传输。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110043390.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top