登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 电子信息类 > 电子信息工程 > 正文

基于Androd移动终端的ECC密码算法实现及应用研究开题报告

 2020-04-24 10:04  

1. 研究目的与意义(文献综述)

在目前android编程和设备创新取得巨大进步的形势下,世界已数字化了。安全问题是对所有相关人员的重大考验。智能手机的快速发展和不同类型的敏感物质的出现,促使了另一个不断变化的风险场景的出现。大多数攻击者针对这些手机使用黑客技术获取个人生活的私人信息。随着智能手机的功能特性增加,它们的脆弱性也会增加,并使它们容易受到安全威胁。数据的加密是在智能手机中实现数据保密性的技术。aes、des、rsa等多种算法都可用来实现数据的保密。

目前国际上主流的公钥密码是rsa和ecc,由于ras相对于ecc更早出现,抢占了先机获得了较大的应用市场。但ecc在安全性和实现性能方面的优势,使得其正逐步替代rsa。ecc具有较高的安全性。自1985年,nealkoblitz和victormiller提出基于ecdlp(椭圆曲线离散对称问题)的ecc以来,三十多年的广泛研究表明,其安全性所基于的ecdlp较rsa所基于的ifp(大整数因子分解问题)更难解,目前人们只能找到指数级时间复杂度的算法来解(ifp存在亚指数破解算法)。ecc和其他几种公钥密码相比,其抗攻击性具有绝对优势,为提高安全性所需增加的密钥长度的增幅远远小于rsa和dsa。

同样由于在相同安全强度下ecc比rsa的密钥尺寸及系统参数小得多,这意味着ecc所需的存储空间要小得多,传输所用的带宽要求更低,硬件实现ecc所需逻辑电路的逻辑门数要较rsa少得多,功耗更低。所用这些优势使得ecc能实现许多rsa无法实现的环境中,如低功耗要求的移动通信设备、无线通信设备和智能卡等。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

本毕业设计要求研究和设计一种基于android移动终端的ecc密码算法实现的应用。故拟设计一款android手机应用ecc-sms,该app通过ecc加密技术对用户间的短信进行加密,能够实现android手机之间信息的安全传输,从而保证用户的隐私和利益。围绕两android手机用户互通sms短信加密不被第三方获取内容的目标,本设计所做的主要工作有:

(1)深入学习密码学的基本知识,利用ecc椭圆曲线密码算法的基本原理及典型应用。对要设计的app进行可行性分析和需求分析。

(2)利用android环境下编程的知识对app进行内容设计,该app应可生成该用户自己的公钥密码,并能分享给好友。只有获取到好友的公钥密码才能给对方发送短信。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

第1—4周 搜集资料,撰写开题报告;

第5周 学习掌握android移动终端环境下的编程和ecc椭圆曲线密码算法的原理及应用方法;

第6—10周 完成app的设计和开发,在手机上调试运行并改进;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1]张勇. android网络编程浅析[j]. 电子测试, 2016(12x).

[2]钟元生, 高成珍. android编程[m]. 清华大学出版社, 2015.

[3]聂意新, 刘彬彬, 任伟. sm2密码算法的java实现与评测[j]. 信息网络安全, 2013(8):13-17.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图