虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

ecc-NIST

  • This is the source code for encryption using the latest AES algorithm. AES algorithm is also called

    This is the source code for encryption using the latest AES algorithm. AES algorithm is also called Rijndael algorithm. AES algorithm is recommended for non-classified use by the National Institute of Standards and Technology(NIST), USA. Now-a-days AES is being used for almost all encryption applications all around the world.

    标签: algorithm encryption AES the

    上传时间: 2014-01-18

    上传用户:xc216

  • Digital Signature Algorithm (DSA)是Schnorr和ElGamal签名算法的变种

    Digital Signature Algorithm (DSA)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。算法中应用了下述参数: p:L bits长的素数。L是64的倍数,范围是512到1024; q:p - 1的160bits的素因子; g:g = h^((p-1)/q) mod p,h满足h < p - 1, h^((p-1)/q) mod p > 1; x:x < q,x为私钥 ; y:y = g^x mod p ,( p, q, g, y )为公钥; H( x ):One-Way Hash函数。DSS中选用SHA( Secure Hash Algorithm )。 p, q, g可由一组用户共享,但在实际应用中,使用公共模数可能会带来一定的威胁。签名及验证协议如下: 1. P产生随机数k,k < q; 2. P计算 r = ( g^k mod p ) mod q s = ( k^(-1) (H(m) + xr)) mod q 签名结果是( m, r, s )。 3. 验证时计算 w = s^(-1)mod q u1 = ( H( m ) * w ) mod q u2 = ( r * w ) mod q v = (( g^u1 * y^u2 ) mod p ) mod q 若v = r,则认为签名有效。   DSA是基于整数有限域离散对数难题的,其安全性与RSA相比差不多。DSA的一个重要特点是两个素数公开,这样,当使用别人的p和q时,即使不知道私钥,你也能确认它们是否是随机产生的,还是作了手脚。RSA算法却作不到。

    标签: Algorithm Signature Digital Schnorr

    上传时间: 2014-01-01

    上传用户:qq521

  • 本文件将介绍Flash Management System的FLASH存储空间划分

    本文件将介绍Flash Management System的FLASH存储空间划分,ECC数据纠错,坏块处 理,均匀(寿命)存储算法,逻辑地址/物理地址映射算法实现的方案,

    标签: Management System Flash FLASH

    上传时间: 2014-01-19

    上传用户:lifangyuan12

  • 带Java扩展的ARM926EJ-S内核, 2 x 8KB快取, MMU 2x4k Bytes SRAM, 32kBytes Boot ROM 210MHz, 230MIPs EBI –可支持S

    带Java扩展的ARM926EJ-S内核, 2 x 8KB快取, MMU 2x4k Bytes SRAM, 32kBytes Boot ROM 210MHz, 230MIPs EBI –可支持SDRAM, NAND Flash (带ECC)和Compact Flash USB控制器和USB器件口, V2.0全速 Ethernet MAC - 10/100 图像传感器界面 (CMOS传感器界面) 1 SSC可支持I2S和TDM 2 SPI, MCI (SDCard和MMC兼容), TWI 6 USARTs, 支持IrDA, ISO7816 T=0/T=1, RS485

    标签: kBytes Bytes Java 2x4k

    上传时间: 2016-09-26

    上传用户:eclipse

  • 用c++(Crypto++)实现的

    用c++(Crypto++)实现的,基于ecc的序列号生成代码,包含测试数据,和ECDSA文档

    标签: Crypto

    上传时间: 2016-09-28

    上传用户:qiaoyue

  • 各种加解密算法的C++实现

    各种加解密算法的C++实现,包括ECC、MD5等

    标签: 加解密 算法

    上传时间: 2016-10-12

    上传用户:h886166

  • AES加密算法 2000年10月

    AES加密算法 2000年10月,NIST(美国国家标准和技术协会)宣布通过从15种侯选算法中选出的一项新的密匙加密标准。Rijndael被选中成为将来的AES。 Rijndael是在 1999 年下半年,由研究员 Joan Daemen 和 Vincent Rijmen 创建的。AES 正日益成为加密各种形式的电子数据的实际标准。 美国标准与技术研究院 (NIST) 于 2002 年 5 月 26 日制定了新的高级加密标准 (AES) 规范。

    标签: 2000 AES 加密算法

    上传时间: 2016-11-07

    上传用户:zhengzg

  • 程序基于AES分组加密标准完成ccm模式加密与认证处理

    程序基于AES分组加密标准完成ccm模式加密与认证处理,包括NIST的基准测试向量。

    标签: AES ccm 加密 程序

    上传时间: 2017-03-16

    上传用户:lacsx

  • 文件加密器使用说明 本软件可以加密需要保护的数据文件

    文件加密器使用说明 本软件可以加密需要保护的数据文件,加密算法使用 AES(美国 NIST 的高级加密标准),软件包含两个可执行文件,其中一个是有窗口,另一个是控制台程序,方便批处理。使用方法很简单,窗口程序选择一个文件,然后设置密码,点击执行就可以了,解密步骤同上,除了要选择解密按钮之外。在加密的时候可以设置加密强度,默认使用中等级别(对应 AES-192),其他高对应 AES-256,低对应 AES-128,级别越高加密文件需要的时间越长,相应的解密也更加耗时。控制台程序使用 /? 命令选项察看详细帮助。 使用 WTL 开发

    标签: 文件加密 使用说明 加密 保护

    上传时间: 2014-11-28

    上传用户:pkkkkp

  • The following source code shows an example for generating of 3bytes per 256bytes, based on hamming c

    The following source code shows an example for generating of 3bytes per 256bytes, based on hamming code ecc

    标签: generating following example hamming

    上传时间: 2017-05-08

    上传用户:jqy_china