论文部分内容阅读
智慧农业将物联网技术应用至传统农业中,可有效提高生产效率与质量。智慧农业系统作为农业生产的智能化管理平台,其相关数据与设备的操控均对系统安全性提出了较高要求。随着移动互联网迅速发展,手机客户端逐渐成为最重要便捷的人机交互接口,智慧农业系统移动客户端的使用频率也越来越高,其中的安全问题成为决定系统安全性能关键因素。因此设计实现一个高安全性的智慧农业客户端具有重要意义和应用价值。智慧农业客户端主要面临着数据窃取伪造、反编译破解、终端失控等安全威胁。针对这些问题,本文设计了一个高安全性智慧农业移动客户端解决方案。测试结果表明,通过优化数据加密算法,结合防反编译和失盗措施,可有效地提高智慧农业客户端的应用安全性,为物联网及移动互联网在现代农业生产过程中发挥更大作用提供可靠保障。论文的主要工作成果如下:1.针对应用需求,设计并实现一个基于Android平台的智慧农业移动客户端系统。2.基于传统RSA加解密算法,结合智慧农业应用特点,提出了一种组合多因子RSA算法(Combined With Factors,CWF),应用于客户端设计方案,保障数据通信的安全性。3.设计并实现了基于JNI的防反编译方案,通过提高攻击者反编译难度,降低系统破解威胁。4.为智慧农业客户端设计了遗失及防盗安全策略,有效降低手持终端失控造成的非法使用威胁。农业现代化是"十三五"农业政策的主线,移动客户端是智慧农业系统的重要组成部分,农业信息化的主要使用接口。本文对高安全性智慧农业移动客户端进行研究探索工作,具备广阔的应用前景和较高的参考价值。