[发明专利]一种基于Android系统无连接环境加密数据传输方法有效
申请号: | 201610502072.5 | 申请日: | 2016-06-30 |
公开(公告)号: | CN106131801B | 公开(公告)日: | 2019-10-01 |
发明(设计)人: | 冯春忆;范鑫 | 申请(专利权)人: | 成都西可科技有限公司 |
主分类号: | H04W4/06 | 分类号: | H04W4/06;H04W12/02;H04W12/10 |
代理公司: | 成都金英专利代理事务所(普通合伙) 51218 | 代理人: | 袁英 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于Android系统无连接环境的加密数据传输方法,在该传输方案中,发送方设备利用Android应用程序将待传输的有效数据,加密后进行分片,每个加密数据片被编码成指定组播IP地址,之后向这些组播IP地址循环发送包含固定标识的数据包。接收方设备通过Linux应用程序打开网卡芯片监听模式,监听无线网络数据包,并建立二维表数据结构,将监听到的组播包,按源及目的MAC地址分类整理及排序,当收到完整加密数据后,再通过Android应用程序解析出有效数据。至此完成两个Android设备在无连接情况下的加密数据传输。本发明适用于无连接环境下,在Android设备之间传输少量加密敏感信息。 | ||
搜索关键词: | 一种 基于 android 系统 连接 环境 加密 数据传输 方法 | ||
【主权项】:
1.一种基于Android系统无连接环境的加密数据传输方法,数据流向为从发送方设备Android应用程序,经接收方设备Linux应用程序,最后传输到上层Android应用程序,其特征在于,它包括如下步骤:S1:发送方设备启动Android应用程序,生成当前会话加密秘钥,将待传输数据通过该秘钥进行加密,将密文进行分片存储;S2:将每个分片存储的密文,编码进组播IP地址中;S3:发送方设备Android应用程序向所有编码的组播IP地址循环发送包含固定标识的数据包,所述的组播IP地址中包括标识该分片密文序列的序列标识,以及标识该分片密文位置的位置标识,位置标识0代表非结尾数据包,1代表结尾数据包;S4:接收方设备启动Linux应用程序,将网卡芯片置于监听模式,监听MAC层无线数据包,并建立二维表结构,分类存储监听到的数据包,进行数据包排序,校验数据包完整性;分类存储的分类依据为源MAC地址,每个二维表结构里面的数据,由目的MAC地址解析得来,排序依据为解析出的序列标识;数据包完整性校验的方法为,判断已收到数据包总数是否等于位置标识为结尾的数据包中的序列标识值;S5:接收方将收到的加密数据拼接成完整的数据包后,由Linux应用程序传输给Android应用程序;S6:Android应用程序生成当前会话解密秘钥,对数据进行解密;S7:数据传输完成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都西可科技有限公司,未经成都西可科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610502072.5/,转载请声明来源钻瓜专利网。
- 上一篇:花森藜芦容器苗专用栽培基质
- 下一篇:鼓风机控制线路