ISO/IEC 7064:2003 信息技术-安全技术-校验字符系统
标准编号:ISO/IEC 7064:2003
中文名称:信息技术-安全技术-校验字符系统
英文名称:Information technology — Security techniques — Check character systems
发布日期:2003-02
标准范围
ISO/IEC 7064:2002规定了一组校验字符系统,能够保护字符串免受当人们复制或键入数据时发生的错误。字符串可以具有固定或可变长度,并且可以具有以下字符集:数字(10位数字:0到9);按字母顺序排列(26个字母:A到Z);字母数字(字母和数字)。嵌入的空格和特殊字符被忽略。ISO/IEC 7064:2002规定了使用本国际标准中给出的系统生成校验字符或校验字符串的产品的一致性要求。ISO/IEC 7064:2002用于组织之间的信息交换;还强烈建议将其作为内部信息系统的良好实践。ISO/IEC 7064:2002中规定的校验字符系统可以检测:所有单个替换错误(单个字符替换另一个字符,例如4234替换1234);所有或几乎所有的单个(局部)转位错误(两个单个字符的转位,相邻或它们之间有一个字符,例如12354或12543表示12345);全部或几乎全部移位错误(整个字符串向左或向右移位);高比例的双取代错误(同一串中的两个单独的单取代错误,例如7234587对1234567);所有其他错误的高比例。ISO/IEC 7064:2002不包括专门设计用于:允许错误检测和自动校正;检测故意伪造;检查仅在机器之间互换的字符串。ISO/IEC 7064:2002规定了两种类型的系统:纯系统;混合系统。纯系统在计算的所有阶段使用单个模量。
ISO/IEC 7064:2002 specifies a set of check character systems capable of protecting strings against errors which occur when people copy or key data. The strings may be of fixed or variable length and may have character sets which are
- numeric (10 digits: 0 to 9);
- alphabetic (26 letters: A to Z);
- alphanumeric (letters and digits).
- all single substitution errors (the substitution of a single character for another, for example 4234 for 1234);
- all or nearly all single (local) transposition errors (the transposition of two single characters, either adjacent or with one character between them, for example 12354 or 12543 for 12345);
- all or nearly all shift errors (shifts of the whole string to the left or right);
- a high proportion of double substitution errors (two separate single substitution errors in the same string, for example 7234587 for 1234567);
- a high proportion of all other errors.
- permit both error detection and automatic correction;
- detect deliberate falsification;
- check strings interchanged solely between machines.
- pure systems;
- hybrid systems.
标准预览图


