信息
- 外文名
- Error Correcting Code
- 简 称
- ECC
- 作 用
- 实现“错误检查和纠正”
- 中文名
- 错误检查和纠正
- 属 性
- 技术
- 应 用
- ECC内存
ECC内存技术
ECC是在奇偶校验的基础上发展而来。我们知道,在数字电路中,最小的数据单位就是叫“比特(bit)”,也叫数据“位”,“比特”也是内存中的最小单位,它是通过“1”和“0”来表示数据高、低电平信号。在数字电路中8个连续的比特是一个字节(byte),在内存中不带“奇偶校验”的内存中的每个字节只有8位,若它的某一位存储出了错误,就会使其中存储的相应数据发生改变而导致应用程序发生错误。而带有“奇偶校验”的内存在每一字节(8位)外又额外增加了一位用来进行错误检测。比如一个字节中存储了某一数值(1、0、1、0、1、0、1、1),把这每一位相加起来(1+0+1+0+1+0+1+1=5),5是奇数,如果采用奇校验(即一个字节(8位)加上检错的那1位共9位对应数字的和为奇数),那么检错的那一位就应该是0(5+0=5才是奇数),如果采用偶校验(即一个字节(8位)加上检错的那1位共9位对应数字的和为偶数)那么检错的那一位就应该是1(5+1=6才是偶数)当CPU返回读取存储的数据时,它会再次相加前8位中存储的数据,计算结果是否与校验位相一致。当CPU发现二者不同时就会尝试纠正这些错误。但Parity的不足是:当内存查到某个数据位有错误时,不能准确定位存在错误的数据位,也就不一定能修正错误。Parity内存是通过在原来数据位的基础上增加一个校验位来检查数据位上8位数据的正确性,但随着数据位的增加校验位也成倍增加,八位数据位需要一位校验位,十六位数据位需要两位校验位。ECC也是在原来的数据位上外加校验位来实现的。它与Parity不同的是如果数据位是8位,则需要增加5位来进行ECC错误检查和纠正,数据位每增加一倍,ECC只增加一位检验位,也就是说当数据位为16位时ECC位为6位,32位时ECC位为7位,数据位为64位时ECC位为8位,依此类推,数据位每增加一倍,ECC位只增加一位。ECC有更多位数的校验位,容错能力更强。
-
利用C语言实现ECC的密码算法,实现明文嵌入式的加密方案。
-
Provision-ECC608:使用ESP32在ECC608中存储私钥(并生成CSR)
2021-03-31 06:50:23拨备ECC608 该项目可用于使用ATECC608A(TrustCustom)加密芯片生成私钥和证书签名请求(CSR)。 有关该芯片的更多信息,请参见: : 该项目假设您已通过I2C连接将ESP32-WROOM-32连接到ECC608。 I2C地址,SDA和... -
py_ecc:ECC配对以及bn_128和bls12_381曲线操作的Python实现
2021-02-05 05:13:50py_ecc python中的椭圆曲线加密,包括secp256k1,alt_bn128和bls12_381。 警告:这个库包含了未经审计的一些实验代码。 快速开始 pip install py_ecc BLS签名 py_ecc链间标准化协议实施 。 BLS标准指定了,每个... -
ECC加密/解密模块源码-易语言
2021-06-14 13:07:47椭圆曲线加密算法(ECC)是一种公钥算法,可以在不安全的信道上传递信息,而不需要事先约定密码。 RSA也是公钥算法,但是ECC比RSA有明显优势:在同等的安全程度下,所需要的密码长度最短。 但是缺点是算法本生很复杂,... -
C++实现ECC算法
2020-06-15 10:42:59《Theory and Technology of Secure Protocol in Communication Network》作业3:实现ECC算法。实验环境VS2010 -
对ECC算法实现的选择明文攻击方法
2021-01-14 23:38:15提出了一种新型的基于构造输入点y坐标的 CSPA 方法,使得 ECC 密码算法中标量乘的点加和点倍运算产生明显的能量消耗差别,从而获取密钥信息。对多种 ECC 密码算法不同实现的芯片的实际分析结果表明,该方法具有较强... -
ECC_C语言ECC_ECC算法_ecc_ECCC实现_
2021-10-01 14:14:16使用C语言实现信息安全中常见的ECC加密算法 -
基于java实现的ECC加密算法示例
2020-08-29 17:46:52主要介绍了基于java实现的ECC加密算法,简单说明了ECC算法的概念、原理,并结合实例形式分析了java实现ECC加密算法的定义与使用技巧,需要的朋友可以参考下 -
使用 OpenSSL 命令行进行 ECC 签名及验签
2021-01-07 17:32:49选择一条椭圆曲线创建 ECC 公私钥对,这里使用 secp256k1,执行命令: openssl ecparam -name secp256k1 -genkey -out ec.key 可以用文本编辑器打开 ec.key 文件,其内容类似于: —–BEGIN EC PARAMETERS—– ... -
4bits 纠错ECC BCH算法源代码
2021-01-12 00:30:234bits 纠错ECC BCH算法源代码 以及很难得的三星4GB MLC nand flash 芯片资料 4bits 纠错ECC BCH算法源代码 以及很难得的三星4GB MLC nand flash 芯片资料 -
ecc16bit的编码和译码的verilog代码,可用于asic仿真和综合
2021-06-08 13:01:14ecc16bit的编码和译码的verilog代码,可用于asic仿真和综合 -
ECC加解密ECCTOOL_v1.04.rar
2020-07-15 22:42:21ECC加解密计算公私钥以及np的工具超级好用,别人的借来分享给大家咯! [about] EECTOOL is a utility implementing Elliptic Curve Cryptography(ECC). EECTOOL is freeware for non-commercial use, may be freely ... -
matlab中用ecc代码-hdl-secded-producer:HammingECC编码的MATLAB/Octave生成器。输出格式为Ve
2021-05-26 20:42:12matlab中用ecc代码HDL SEC / DED制片人 Hamming ECC编码器/解码器的MATLAB / Octave生成器。 输出格式为Verilog HDL。 可选在汉明编码额外的奇偶校验位之上添加,我们有单错误校正/双错误检测(SEC / DED)算法。 :... -
ecc
2021-03-22 14:48:39ecc -
24bit的ecc校验的编码和译码的verilog代码,可用于asic综合
2021-06-08 12:59:5024bit的ecc校验的编码和译码的verilog代码,可用于asic综合 -
FLASH-ECC校验算法的C语言实现
2020-04-15 14:55:16本代码是用C语言实现的FLASH的1bit纠错,2bit校验ECC算法,可供在做FLASH相关算法的人员进行参考 -
基于AES和ECC的混合加密系统的设计与实现
2021-01-31 09:36:44基于AES的加密算法具有速度快、强度高、便于实现等优点和ECC加密算法具有密钥分配与管理简单、安全强度高等优点,采用AES加密算法加密大数据块,而用ECC加密算法管理AES密钥,通过集成AES加密算法和ECC加密算法的... -
SAPECC6虚拟机安装手册.pdf
2021-09-27 13:20:36SAPECC6虚拟机安装手册.pdf -
S4HANA与ECC的比较
2018-11-19 14:28:33详细说明了,S4/HANA与ECC各主要模块的区别。 S4 HANA只能在Hana数据库上运行,不像ECC可以在Oracle,IBM DB2等上运行.S4H设计的背后是HANA的内存功能和之下的设计原则 内存数据库意味着从内存中读取数据,即数据... -
flexlm.ecc.generic.patcher.rar_ecc_flex_flexlm_flexlm ecc
2022-07-15 04:42:39ecc pather utility -
ECC算法 C#实现代码
2019-04-20 16:39:04本资源内部包含两个CS文件,一个是Program.cs,另一个就是ECC.cs。Program.cs包含怎么将明文编码方式。 -
SAP ECC6.0 EHP8虚拟机.txt
2020-04-22 13:59:23SAP ECC6.0 EHP8虚拟机,压缩包60G,解压后220G;零售行业方案及FMS组件,如需要标准EHP8可以还原虚拟机到原始状态,原始状态下未任何行业解决方案 -
ecc_workflow
2021-03-12 17:19:27ecc_workflow 该分析采用皮埃尔·茹贝尔的工具,修改后的版本调用eccDNAs在稻栽培的小圆圈-seq的实验。 Nipponbare。 未经处理的植物(标记为RC,3个生物代表) 每个生物学代表3个技术代表 受感染的植物(标记为IF... -
Python库 | py_ecc-5.0.0-py3-none-any.whl
2022-04-02 23:25:24资源分类:Python库 所属语言:Python 资源全名:py_ecc-5.0.0-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059 -
ECC的java实现
2018-09-14 16:21:56国密椭圆曲线ECC的java实现代码 -
ECC问题检测方法说明
2019-01-09 13:54:14ECC问题检测方法说明 -
eosjs-ecc:椭圆曲线密码功能
2021-05-06 16:10:44import ecc from 'eosjs-ecc' // or const ecc = require ( 'eosjs-ecc' ) 包括 安装方式: yarn add eosjs-ecc Html脚本标记,请参阅以获取正确的版本及其匹配的脚本完整性哈希。 < html > < head > ... -
SAP ECC v6.0 SR3 IDES Oracle 10.2.0.2.zip
2021-05-11 20:39:33SAP ECC v6.0 SR3 IDES Oracle 10.2.0.2 -
ECC椭圆曲线加密算法 + 学习文档 + 源码
2020-04-22 14:32:401985 年,Miller 和 Koblitz 各自独立的提出了椭圆曲线公钥密码[3],它是基于有限域上椭圆曲线构成加密体制,其安全性基于有限域上椭圆曲线离散对数问题(Elliptic Curve Discrete Logarithm Problem, ECDLP)的难解...