排序:
默认
按更新时间
按访问量

ECC中计算倍点的两种方法

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

2018-03-28 16:26:59

阅读数:526

评论数:0

C语言中的指针学习

今天在用C语言去验证算法的时候,回头复习了一下指针的基本知识,好久没有写过C程序了,回头再看的时候发现也是学了很多东西。这些知识都很基础,下面给大家贴出来,欢迎交流。1. 指针的定义:由能够存放一个地址的一组存储单元构成。对于&用于取一个对象的地址,这里的对象指的是变量和数...

2018-03-08 16:42:39

阅读数:84

评论数:0

蒙哥马利算法理解

最近在看模乘器的设计,谈到模乘器蒙哥马利的算法肯定是绕不开的。但是刚接触只看Peter L. Montgomery写的那篇文章的话,很有可能看起来很是费劲。我自己在看了网上的一些讲述蒙哥马利算法的资料之后总结了一下自己对蒙哥马利算法的理解,因此在此分享出来。另外,我觉得要提醒大家的是在看该算法之前...

2018-03-07 17:16:47

阅读数:110

评论数:0

Mongoemery算法的FIPS 实现

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

2018-03-06 20:16:39

阅读数:98

评论数:0

python学习之文件与文件系统(一)

(一)文件操作基础 1.open()函数:该函数是内建的文件打开函数。文件实际上也是python的一种数据类型。当使用python的内建函数open打开一个文件后,就返回一个文件对象。函数原型如下: open(file,mode='r',buffering=-1,encoding=None,e...

2017-09-26 21:32:52

阅读数:305

评论数:0

python进阶

1、函数与命名空间:python中函数的命名空间始终是定义该函数的命名空间。因此函数中引用的全局变量始终是定义该函数模块中的全局变量。 2.闭包及其应用:闭包指的是python语言中将组成函数的语句和这些语句的执行环境打包到一起所得到的对象。当使用嵌套函数时,闭包将捕获内部函数执行所需的整个环境...

2017-09-24 22:11:03

阅读数:100

评论数:0

python学习之迭代器、生成器和装饰器

1.迭代器表面上看是一个数据流对象或者容器,当使用其中的数据时,每次从数据流中取出一个数据,直到数据被取完,而且数据不会被重复使用。从代码的角度来看,迭代器是实现了迭代器协议方法的对象和类。迭代器协议方法主要是两个: __iter__()#该方法返回对象本身,它是for语句使用迭代器的要求 _...

2017-09-24 17:37:38

阅读数:343

评论数:0

Python学习之复杂程序组织

python学习笔记之复杂程序组织 1.关于模块导入 import 模块名 import 模块名 as 新名字#对导入的模块名重新命名 from 模块名 import 函数名 2.导入自己编写的模块 1)自己编写的模块跟当前的模块在同一目录下的时候,直接导入就好。 2)自己编写的模块...

2017-09-24 14:02:40

阅读数:303

评论数:0

matlab基础知识(一)

1.matlab中的函数定义: 首先建立函数文件:file/new/fuction 函数的建立方法:  function[输出变量]=函数名称(输入变量)  %注释  %函数体  示例如下:  function[s]=eg_sum(n)  s=0;  for i=1:n   s...

2017-09-10 23:12:08

阅读数:159

评论数:0

python学习之基础知识(三)

1,字典数据类型:像列表一样,“字典”是很多值的集合。但不像列表的下标,字典的索引可以使用许多不同的数据类型,不只是整数。字典的索引被称为“键”,键及其关联的值被称为“键-值”对。在代码中,字典的输入使拥花括号{}。示例如下: mycat={'size':'fat','color':'grey'...

2017-09-08 23:21:21

阅读数:146

评论数:0

python学习之基础知识(二)

1列表数据类型:“列表”是一个值,它包含多个字构成的序列。列表中的值也称为表项,表项用逗号分开,用下标可以取得列表中的单个值。列表也可以包含其他列表值。这些列表的列表中的值,可以通过多重下标来访问,eg:spam[0][4].列表类型还可以使用负数下标,-1代表的是列表中的最后一个下标,-2表示的...

2017-09-07 22:06:55

阅读数:83

评论数:0

python学习之基础知识(一)

python的基础知识 1.注释:单行注释使用#,多行注释使用'''。 2.print()函数:将括号内的字符串或者整型值显示在屏幕上面,print()函数中可以通过end和sep来设置在参数末尾打印什么,以及在参数之间打印什么来隔开他们。 3.input()函数:等待用户在键盘上面输入一些...

2017-09-06 23:20:42

阅读数:223

评论数:0

集成电路中低功耗设计(二)

这篇文章主要介绍一下低功耗设计中常用的技术。由上篇文章可知,设计中的功耗可以分为下表给出了翻转功耗在一些示例电路中所占的比例。   在不同电路中,各类功耗所占的比例是不同的,因此进行低功耗设计的重点是不同的。在运算电路中,开关功耗占绝大部分,因此,此类电路的低功耗设计要致力于减小开关功耗;对于...

2017-08-10 11:02:30

阅读数:539

评论数:0

集成电路中的低功耗设计(一)

低功耗设计在现在的IC系统中非常重要,正如Intel所称:功耗问题是决定摩尔定理能否适用的唯一因素。在CMOS电路中,功耗可以分为动态功耗和静态功耗。静态功耗是电路不工作时消耗的功耗;动态功耗是当电路活动时消耗的功耗。一般而言,在0.13um以上的设计中,动态功耗占主要部分;但在纳米尺度(90nm...

2017-08-10 08:59:56

阅读数:1033

评论数:0

数字系统设计中形式验证

下图给出等价性验证的基本概念。   等价性验证用于验证A与B是否等价,这里的B是由A转换得到的。这里的A与B可以是RTL代码,也可以是门级网表。在进行等价性验证时,A是参考,B称为实现。可以用形式验证来检查综合结果是否正确(将RTL级的设计与门级网表比较)、插扫描链前后的网表是否一致、布局前后...

2017-08-09 22:54:29

阅读数:882

评论数:0

静态时序分析概述

静态时序分析是检查IC系统时序是否满足要求的主要手段。以往时序的验证依赖于仿真,采用仿真的方法,覆盖率跟所施加的激励有关,有些时序违例会被忽略。此外,仿真方法效率非常的低,会大大延长产品的开发周期。静态时序分析工具很好地解决了这两个问题。它不需要激励向量,可以报出芯片中所有的时序违例,并且速度很快...

2017-08-09 12:10:39

阅读数:3318

评论数:0

集成电路中测试概述(三)

这篇文章讲一下基于JTAG 的可测性设计。 JTAG也称作边界扫描,最初是由欧洲的一些测试工程师提出的标准,该种测试技术指的是在芯片的边界上加上串行移位寄存器,以实现对芯片的测试,这种技术称为边界扫描。下图是边界扫描寄存器的原理,边界扫描单元组成扫描链将被测试设计包围了起来。   采用边界...

2017-08-08 11:39:54

阅读数:327

评论数:0

集成电路中测试概述(二)

这篇文章主要讲一下基于扫描路径的可测性设计。 对于一个组合逻辑的电路,电路中的故障可以通过输入端口施加向量进行激励。而对于一个复杂、端口有限的时序电路,只能采用基于扫描路径的可测性设计方法来实现对电路的可控制性和可观测性。在该方法中首先需要将非扫描单元如寄存器用扫描单元取代,如下图所示:   ...

2017-08-08 11:11:09

阅读数:331

评论数:0

集成电路中的测试概述(一)

这篇文章主要讲一下芯片设计中测试环节以及相关的概念。芯片设计中的测试分为以下几类: 1)验证:在芯片量产之前,验证设计是否正确和符合规范。在验证时,主要进行功能测试和电气特性测试。功能测试是测试输入激励与响应的一致性,电气测试分为直流和交流特性测试两种。而直流测试主要是对短路、开路、最大电流、漏...

2017-08-08 10:16:54

阅读数:827

评论数:0

RTL设计指南---verilog

按照本章给出的设计指南进行编码,可使HDL代码具有良好的可读性、可修改性,并且利于DFT、仿真和综合。 (一)命名规则 在开始进行RTL设计前, 要统一命名规则, 最好以文档的形式给出。使用一致的命名规则有利于理解。下面给出一些命名规则: 1)在对模块、寄存器、wire进行命名时,要使用有意...

2017-08-03 10:58:47

阅读数:402

评论数:0

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