自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 ECC中计算倍点的两种方法

最近在看ECC的加密算法,该算法的安全性基于“求离散对数”的困难。下面主要介绍一下ECC在实现倍点过程中的算法,分为两部分:一是基于二进数的计算方法,二是基于NAF序列的计算方法。基于二进数的计算方法中,分为两种遍历方式,一是从左向右遍历,二是从右向左遍历,该算法类似模幂运算中对于其指数的处理方式。具体算法如下。ECC中计算倍乘的算法:现计算kP,k=(kt-1,kt-2,.....,k1,k0)...

2018-03-28 16:26:59 8405

原创 C语言中的指针学习

今天在用C语言去验证算法的时候,回头复习了一下指针的基本知识,好久没有写过C程序了,回头再看的时候发现也是学了很多东西。这些知识都很基础,下面给大家贴出来,欢迎交流。1. 指针的定义:由能够存放一个地址的一组存储单元构成。对于&用于取一个对象的地址,这里的对象指的是变量和数组元素,不能对表达式、常量以及寄存器变量进行操作。而对于一元运算符号*,为间接寻址或者说间接引用运算符,当它应用于指针...

2018-03-08 16:42:39 448

原创 蒙哥马利算法理解

最近在看模乘器的设计,谈到模乘器蒙哥马利的算法肯定是绕不开的。但是刚接触只看Peter L. Montgomery写的那篇文章的话,很有可能看起来很是费劲。我自己在看了网上的一些讲述蒙哥马利算法的资料之后总结了一下自己对蒙哥马利算法的理解,因此在此分享出来。另外,我觉得要提醒大家的是在看该算法之前可以大概地看一下“求模”相关的运算,这样理解起来就可能会更快一点。下面是我自己做的手工笔记,以图片的形...

2018-03-07 17:16:47 3467

原创 Mongoemery算法的FIPS 实现

最近在看模乘器的设计,然后了解到了FIPS这个算法,以下是做的一点笔记,等到把这个算法完全实现出来,我再来认真写这篇博文现在就先把最近做的逼近上传上来。还有,在看算法的过程中我get了一个科研技巧,那就是当你看代码完全没有头绪的时候,就把自己当成编译器,然后简单的把这个算法编译一遍,这样操作保准能看理解个大概了,再仔细推敲一下绝对就能理解算法了。总之,科研啊就是一个仔细琢磨的过程。...

2018-03-06 20:16:39 961 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除