ECC是“Error Correcting Code”的简写,中文名称是“错误检查和纠正”。ECC是一种能够实现“错误检查和纠正”的技术,ECC记忆体就是套用了这种技术的记忆体,一般多套用在伺服器及图形工作站上,这将使整个电脑系统在工作时更趋于安全稳定。ECC也可以解释为“error correction or correcting code" or "error checking and correcting" or "error checking and correcting")”还可以解释为 Error correction circuit
基本介绍
- 中文名错误检查和纠正
- 外文名Error Correcting Code
- 简称ECC
- 属性技术
- 作用实现“错误检查和纠正”
- 套用ECC记忆体
记忆体技术
主要功能
要了解ECC技术,就不能不提到Parity(奇偶校验)。在ECC技术出现之前,记忆体中套用最多的是一种技术,就是Parity(奇偶校验)。我们知道,在数字电路中,最小的数据单位就是叫“比特(bit)”,也叫数据“位”,“比特”也是记忆体中的最小单位,它是通过“1”和“0”来表示数据高、低电平信号的。在数字电路中8个连续的比特是一个位元组(byte),在记忆体中不带“奇偶校验”的记忆体中的每个位元组只有8位,若它的某一位存储出了错误,就会使其中存储的相应数据发生改变而导致应用程式发生错误。而带有“奇偶校验”的记忆体在每一位元组(8位)外又额外增加了一位用来进行错误检测。比如一个位元组中存储了某一数值(1、0、1、0、1、0、1、1),把这每一位相加起来(1+0+1+0+1+0+1+1=5)。若其结果是奇数,对于偶校验,校验位就定义为1,反之则为0;对于奇校验,则相反。当CPU返回读取存储的数据时,它会相加前8位中存储的数据,计算结果是否与校验位相一致。当CPU发现二者不就会尝试纠正这些错误。但Parity的不足是当记忆体查到某个数据位有错误时,却并不一定能确定在哪一个位,也就不一定能修正错误,所以带有奇偶校验的记忆体的主要功能仅仅是“发现错误”,并不能纠正部分简单的错误。
应运而生
通过上面的分析我们知道Parity记忆体是通过在原来数据位的基础上增加一个数据位来检查当前8位数据的正确性,但随着数据位的增加Parity用来检验的数据位也成倍增加,就是说当数据位为16位时它需要增加2位用于检查,当数据位为32位时则需增加4位,依此类推。特别是当数据量非常大时,数据出错的几率也就越大,对于只能纠正简单错误的奇偶检验的方法就显得力不从心了,正是基于这样一种情况,一种新的记忆体技术应运而生了,这就是ECC(错误检查和纠正),这种技术也是在原来的数据位上外加校验位来实现的。不同的是两者增加的方法不一样,这也就导致了两者的主要功能不太一样。它与Parity不同的是如果数据位是8位,则需要增加5位来进行ECC错误检查和纠正,数据位每增加一倍,ECC只增加一位检验位,也就是说当数据位为16位时ECC位为6位,32位时ECC位为7位,数据位为64位时ECC位为8位,依此类推,数据位每增加一倍,ECC位只增加一位。,在记忆体中ECC能够容许错误,并可以将错误更正,使系统得以持续正常地操作,不致因错误而中断,且ECC具有比Parity更强大的自动识别、更正的能力,可以将Parity无法检查出来的错误位查出并将错误修正。
医学急救
ECC心血管急救(emergency cardiac care, ECC)20世纪90年代,复甦专家们意识到ECC和CPR指南的範围需要不断扩展,如同AHA、国际复甦联合会(ILCOR)也承认对不能触及脉搏的心脏骤停病人,由于救治条件限制过多而不利于及时挽救生命。公共场所的救护人员和临床医生面临即将发生心脏骤停的病人,迅速採取正确处理对策,使之可以稳定病情,甚至避免心脏骤停发生。
企业总控
企业总控中心(Enterprise Command Center),简称ECC,概括的讲,就是以监控、管理为手段,以控制、最佳化为目的,并对系统的发展有着準确的先进的方案。ECC通过计算机系统进行集中监控管理,使得企业的管理从传统的单一、被动和低效的管理方式逐步转变为统一、主动和高效的管理模式,来实现信息系统管理效率和服务管理质量的同步提升,降低人工操作和管理带来的风险。
由金恆科技(深圳)有限公司推出的企业通信中心,英文简称ECC(Enterprise Communication Center),是装有AOFAX统一通信管理软体,放在企业内部的一台硬体伺服器,是帮助企业实现统一对内对外通信交流,以及集中管理电话、传真、网站和内部聊天信息的通信和记录中心。
椭圆曲线密码体制
2002年,美国SUN公司将其开发的椭圆加密算法技术赠送给开放原始码工程。
公钥密码体制根据其所依据的难题一般分为三类大整数分解问题类、离散对数问题类、椭圆曲线类。有时也把椭圆曲线类归为离散对数类。
体制来源
椭圆曲线密码体制来源于对椭圆曲线的研究,所谓椭圆曲线指的是由韦尔斯特拉斯(Weierstrass)方程
y2+a1xy+a3y=x3+a2x2+a4x+a6 (1)
所确定的平面曲线。其中係数ai(I=1,2,…,6)定义在某个域上,可以是有理数域、实数域、複数域,还可以是有限域GF(pr),椭圆曲线密码体制中用到的椭圆曲线都是定义在有限域上的。
椭圆曲线上所有的点外加一个叫做无穷远点的特殊点构成的集合连同一个定义的加法运算构成一个Abel群。在等式
mP=P+P+…+P=Q (2)
中,已知m和点P求点Q比较容易,反之已知点Q和点P求m却是相当困难的,这个问题称为椭圆曲线上点群的离散对数问题。椭圆曲线密码体制正是利用这个困难问题设计而来。椭圆曲线套用到密码学上最早是由Neal Koblitz 和Victor Miller在1985年分别独立提出的。
椭圆曲线密码体制是目前已知的公钥体制中,对每比特所提供加密强度最高的一种体制。解椭圆曲线上的离散对数问题的最好算法是Pollard rho方法,其时间複杂度为,是完全指数阶的。其中n为等式(2)中m的二进制表示的位数。当n=234, 约为2117,需要1.6x1023 MIPS 年的时间。而我们熟知的RSA所利用的是大整数分解的困难问题,目前对于一般情况下的因数分解的最好算法的时间複杂度是子指数阶的,当n=2048时,需要2x1020MIPS年的时间。也就是说当RSA的密钥使用2048位时,ECC的密钥使用234位所获得的安全强度还高出许多。它们之间的密钥长度却相差达9倍,当ECC的密钥更大时它们之间差距将更大。更ECC密钥短的优点是非常明显的,随加密强度的提高,密钥长度变化不大。
德国、日本、法国、美国、加拿大等国的很多密码学研究小组及一些公司实现了椭圆曲线密码体制,我国也有一些密码学者做了这方面的工作。许多标準化组织已经或正在制定关于椭圆曲线的标準,也有许多的厂商已经或正在开发基于椭圆曲线的产品。对于椭圆曲线密码的研究也是方兴未艾,从ASIACRYPTO’98上专门开闢了ECC的栏目可见一斑。
体制现状
在椭圆曲线密码体制的标準化方面,IEEE、ANSI、ISO、IETF、ATM等都作了大量的工作,它们所开发的椭圆曲线标準的文档有IEEE P1363 P1363a、ANSI X9.62 X9.63、 ISO/IEC14888等。
2003年5月12日中国颁布的无线区域网路国家标準 GB15629.11 中,包含了全新的WAPI(WLAN Authentication and Privacy Infrastructure)安全机制,能为用户的WLAN系统提供全面的安全保护。这种安全机制由 WAI和WPI两部分组成,分别实现对用户身份的鉴别和对传输的数据加密。WAI採用公开密钥密码体制,利用证书来对WLAN系统中的用户和AP进行认证。证书里面包含有证书颁发者(ASU)的公钥和签名以及证书持有者的公钥和签名,这里的签名採用的就是椭圆曲线ECC算法。
加拿大Certicom公司是国际上最着名的ECC密码技术公司,已授权300多家企业使用ECC密码技术,包括Cisco 系统有限公司、摩托罗拉、Palm等企业。Microsoft将Certicom公司的VPN嵌入微软视窗移动2003系统中。
其他简称
ECCenvelope correlation coefficient包络相关係数(天线设计参数)
天线的相关性分为两种包络相关性和以及信号相关性。信号相关性指从不同的天线接收到的覆信号之间的相关性,包络相关性指接收到这些不同信号幅值之间的相关性
ECC :engine control center发动机控制中心,主要适用于民航
ECC :ERP Central Component, 企业资源计画核心组件(参考资源SAP教程)
ECC: Embedded Control Channel 嵌入控制信道
SDH网路中的ECC是传送操作、管理和维护(OAMP)信息的逻辑信道。它以SDH中的数据通信信道(DCC)作为其物理通路。SDH ECC 协定栈是以OSI参考模型为基础的,协定的设计方法与当前管理系统的面向对象是一致的。ECC协 议栈的套用层包含公共管理信息服务单元(CMISE),还包含支持CMICE的远程操作服务单元(ROSE)和联繫控制服务单元(ACSE)。表示层、会 话层和传送层提供支持ROSE和ACSE所需的面向连线的服务。其中传送层还包括附加协定单元,使得在由无连线网路层协定(CLNP)操作时可提供连线模 式服务。数据链路层採用Q.920和Q.921中所规定的D信道链路接入程式(LAPD),物理通路採用SDH DCC。
ECC:European Cruise Council,欧洲邮轮委员会。
ECC高延性水泥基複合材料(Engineered Cementitious Composite,ECC)是经系统的微观力学设计,在拉伸和剪下荷载下呈现高延展性的一种纤维增强水泥基複合材料。
ECCElliptic Curves Cipher椭圆曲线密码。In 1985 both Koblitz and Miller independently suggested the use of Elliptic Curves in the development of a new type of public key cipher.
ECCEuropean Control Conference