下载 >  开发技术 >  其它 > Koblitz曲线密码中倍点运算算法的改进

Koblitz曲线密码中倍点运算算法的改进

【来源】:吉林大学学报(自然科学版) [著者文摘]:针对Koblitz曲线密码中最耗时的倍点运算,提出一种新的递推算法.算法分析表明,新算法使倍点运算的效率比常规的逐点法提高55%以上,从而改善了椭圆曲线密码系统的整体运算速度.
2009-06-13 上传大小:157KB
想读
分享
收藏 举报
ECC中求解点集和倍点运算

求解ECC加密算法中的点集以及倍点得计算,以及其中涉及到的求逆求模算法

立即下载
凯撒加密算法实现(解密)

利用C#实现了凯撒加密的算法,也包括了解密的算法。 可以进一步改进,使用破解密码。

立即下载
C语言凯撒移位加密算法

c语言编写,欢迎扔板砖 //移位算法 #include<stdio.h> #include<stdlib.h> #define SIZE 50 int main() { //i 用于计数输入个数,j 为临时变量, plain 存放明文, cipher 存放密文,decryption存放解密后文本,fpp 为明文文件指针,fpc 为密文文件指针 int i,j; char plain[SIZE],cipher[SIZE],decryption[SIZE],ciphertext[SIZE]; FILE * fpp,* fpc,* fpd; //加密 //建立新的明文TXT文件 printf("Caesar algorithm\n"); if((fpp=fopen("plain.txt","w+"))==NULL) { printf("creat new plain file error!\n"); exit(0); } //输入明文 printf("input plain alphabet:\n"); i=0; scanf("%c",&plain[i]); while(plain[i]!='\n'&&i<SIZE) { i++; scanf("%c",&plain[i]); } printf("success input %d characters\n",i); //将明文转存到文件中 for(j=0;j<i;j++) { if(fwrite(&plain[j],sizeof(char),1,fpp)!=1) { printf("saving plain file error!\n"); exit(0); } } printf("success saving plain text!\n"); //加密 for(j=0;j<i;j++) { cipher[j]=plain[j]+3; if(cipher[j]<=122&&cipher[j]>99) { printf("cipher %d = %c\n",j,cipher[j]); } else if(cipher[j]>122) { cipher[j]=cipher[j]%122+96; printf("cipher %d = %c\n",j,cipher[j]); } else if(cipher[j]>90) { cipher[j]=cipher[j]%90+64; printf("cipher %d = %c\n",j,cipher[j]); } else { printf("cipher %d = %c\n",j,cipher[j]); } } //建立密文文件 if((fpc=fopen("cipher.txt","w+"))==NULL) { printf("create new cipher file error!"); exit(0); } for(j=0;j<i;j++) { if(fwrite(&cipher[j],sizeof(char),1,fpc)!=1) { printf("saving cipher file error!"); exit(0); } } printf("success saving cipher file!"); printf("\n"); //解密 printf("input ciphertext alphabet:\n"); i=0; scanf("%c",&ciphertext[i]); while(ciphertext[i]!='\n'&&i<SIZE) { i++; scanf("%c",&ciphertext[i]); } for(j=0;j<i;j++) { decryption[j]=ciphertext[j]-3; if(decryption[j]<65) { decryption[j]=91-(65-plain[j]); printf("character %d = %c\n",j,decryption[j]); } else if(decryption[j]>90&&decryption[j]<97) { decryption[j]=123-(97-decryption[j]); printf("character %d = %c\n",j,decryption[j]); } else { printf("character %d = %c\n",j,decryption[j]); } } printf("finish decryption!\n"); if((fpd=fopen("decryption.txt","w+"))==NULL) { printf("cann't create decryption file!\n"); exit(0); } for(j=0;j<i;j++) { if(fwrite(&decryption[j],sizeof(char),1,fpd)!=1) { printf("saving decryption file error!"); exit(0); } } printf("sucess saving decrypiton file!\n"); return 0; }

立即下载
图像加密算法实现 matlab

实现论文Image encryption algorithm with compound chaotic maps里面的图像加密算法,可作为参考

立即下载
数字图像处理图像点运算和代数运算的实现方法(matlab)

理解图像点运算和代数运算的基本定义和常见方法; 熟悉图像点运算和代数运算的实现方法; 掌握在图像中添加噪声的方法

立即下载
贝塞尔曲线以及B样条曲线的Matlab函数

bezier.m 与 CASTELJAU.m在matlab中实现bezier曲线的算法;spline.m与DEBOOR.m在matlab中实现b-spline曲线的算法;

立即下载
beckoff crack 软件破解,程序破解

这一个beckoff倍福软件的注册机,可以破解twincat。也可以破解已经加密的倍福plc的程序,本人亲测,可以破解别人加密的程序代码,此软件产生的密码要在英文输入法下复制,再粘贴到程序密码框下就行了。

立即下载
camellia加密算法介绍

详细介绍了camellia加密算法的操作过程,适合新人阅读。末尾有例子,亲测正确。

立即下载
基于3次样条插值控制色度曲线算法分析

:利用传统的3次样条插值算法,可以得到经过确定控制点的光滑曲线,但是只能够得到1条曲线.传 统算法的局限性影响了它在工程中的应用,特别是在印刷领域中的应用.为了解决上述问题,提出了改进算法. 通过新的算法,得到了不同于原曲线的新的拟合曲线,拓展了3次样条曲线在工程中的应用范围.

立即下载
各种改进的PSO算法代码matlab.zip

一些关于粒子群优化算法的matlab程序实现,里面有各种的PSO改进算法

立即下载
国密算法SM2 SM3 SM4相关算法及推荐参数

国密算法文档 1)SM2 椭圆曲线公要密码算法 2)SM2 椭圆曲线公钥算法推荐曲线参数 3)SM3 密码杂凑算法 4)SM4 分组密码算法

立即下载
RSA密码算法改进与实现

在CNKI上找到的一篇RSA的论文,引用请注明原作者信息。

立即下载
计算机图形学曲线拟合实习报告

实现拉格朗日差值曲线算法和Bezier算法在绘图程序中实现曲线的拟合。

立即下载
sift及其后续改进算法原文(全)

sift,csift,pca-sift,asift,surf原文及2013年的两篇相关算法匹配效果比较原文,全,供研究sift相关算法用

立即下载
倍福CX8080控制器使用手册

有关倍福控制器的使用说明

立即下载
rrt算法改进

虽然已经提出了偏向目标的RRT和双向RRT算法,它们在一定程度上解决了传统RRT存在的问题:加快了算法收敛速度,使得规划的路径更加接近最优路径;通过双向生成随机树,实现节点的复用,大大加快了找到路径的速度,同时降低了花费。

立即下载
24点扑克游戏运算 24点(加减乘除) 界面

24点运算 24点(加减乘除) 界面 算法是递归算法 扑克游戏

立即下载
bezier曲线的生成算法

图形学算法中的bezier曲线生成算法 vc程序

立即下载
一款实用的万能倍投计算器

一款超级实用的万能博彩倍投计算器,是博彩界朋友们的最佳选择

立即下载
数字图像处理实验

   在PHOTOSHOP中使用“曲线”工具,根据点运算中各种线性及非线性变换原理,分析变换后图像直方图之间的关系,构造相应“曲线”变换,使变换后图像从直方图及视觉效果尽量逼近原始图像。

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

Koblitz曲线密码中倍点运算算法的改进

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: