• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >嵌入式开发 > 关于RSA算法在嵌入式设备中的实现

关于RSA算法在嵌入式设备中的实现

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了嵌入式设备,嵌入式设备驱动,嵌入式厨房设备,嵌入式设备有哪些,什么是嵌入式设备等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于RSA算法在嵌入式设备中的实现
描述:

808协议部标1024位RSA加解密算法

    我最近在开发一个车载定位设备,要实现交通部的通讯协议,其中涉及到RSA算法。我到网上下了一套RSA的代码,并成功移植到了工程里面,测试初步确认代码正确,是在128位的情况下实现的,128位的情况下生成密钥所花费的时间大概在10秒内。但是《部标协议》要求实现1024位的RSA加密,经过实测,设备要生成1024位的密钥简直是做梦!
    设备是LPC系列的芯片,主频100M,想向大家讨教下有经验的人事,随机生成1024位的密钥在你们的设备上可行吗?
    另外,熟悉《部标协议》的朋友我想请教下,RSA加密一定要实现?


解决方案1:

基本都是1024的。180MHZ的处理器用过,没问题。

解决方案2:

实际上,RSA 密钥生成的大量时间是花在随机生成的 P 和 Q 参数的素性检验和重新生成上了。
如果你的存储空间够大,可以事先存一些筛选过的素数。

解决方案3:

我现在也在做这方面 也是嵌入式LPC  ,可以参考一下你的代码吗,或者你下载的移植前代码,谢谢, 我的邮箱honcing@163.com

解决方案4:

用fpga试试

解决方案5:

楼主。。。我现在也在找这方面的东西。。。能不能把你下载代码的地址给我。。。我找了很久都没有找到。。。

解决方案6:

一定要在设备中生成密钥对吗?
如果不是这样,可以用主机通过加密机在初始化时将外部生成的密钥下载到设备中。
如果规定私钥不能出设备,那就只好外挂加密芯片或直接选择有硬件加密功能的 SOC 芯片了。北京宏思的 HSC32K1  芯片生成 RSA-1024 密钥对,平均时间典型值 0.5 秒;生成 RSA-2048 密钥对,典型值 4 秒。

解决方案7:

stm32f4有型号自带这个功能

解决方案8:

RAS算法起码的1000位,否则没有加密强度

解决方案9:

带一个智能卡吧,生成1024的在10秒内,2048的1分钟内。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 关于RSA算法在嵌入式设备中的实现

相关文章

  • 2017-06-05 STM32系列ARM编程能不能不用ST提供的那个复杂的库而直接操作寄存器来编程?
  • 2017-06-05 4412的usb20两层板走差分对,这样可以么?
  • 2017-06-05 STM32F407的TIMx_ETR和TIMx_CHx有什么区别?测量计数脉冲频率在100K到200K应该选择哪种方式
  • 2017-06-05 zebra条形码打印机usb连接c++编程
  • 2017-06-05 初学驱动编写遇到的问题
  • 2017-06-05 我写了个66的矩阵键盘程序,没按下的时候怎么显示有键按下,内有程序和原理图
  • 2017-06-05 刚玩STM8遇到个关于时钟的怪问题
  • 2017-06-05 监视一个文件的读写问题
  • 2017-06-05 关于《一个操作系统的实现》里面一个可屏蔽中断的问题
  • 2017-06-05 请问:NTFS文件系统的属性详细说明和表现

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 总线接口
    • 实时数据压缩的问题
    • CE60系统车载导航GPS端口被加密,通讯内容好像也加密了求破解
    • 驱动程序如何发送自己的IP包。?
    • 请教PC/SC问题
    • wince启动慢,运行慢的原因?
    • 锂电池剩余电量测量方法
    • 关于。exe文件在wince60自启动的问题
    • ARM和Thumb状态
    • lua.dllLua中共享upvalue是个怎么样的用法?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有