ISO/IEC 7064:2003
Information technology — Security techniques — Check character systems
发布时间:2003-03-07 实施时间:


ISO/IEC 7064:2003标准的主要目的是提供一种可靠的方法,用于检测数据输入和传输过程中的错误和篡改。在数据传输过程中,数据可能会被意外或恶意地篡改,这可能会导致数据的不完整或不正确。为了解决这个问题,校验字符系统被广泛应用于各种领域,如金融、电信、物流等。

校验字符系统是一种用于检验数据完整性的技术,它通过计算校验字符来验证数据是否正确。校验字符是一种特殊的字符,它是由原始数据计算得出的,用于验证数据的完整性和正确性。校验字符系统可以检测数据输入和传输过程中的错误和篡改,从而保证数据的完整性和正确性。

ISO/IEC 7064:2003标准规定了多种校验字符系统,包括纵向冗余校验(LRC)、循环冗余校验(CRC)和校验和(Checksum)等。这些校验字符系统都有各自的特点和适用范围,可以根据具体的应用场景选择合适的校验字符系统。

纵向冗余校验(LRC)是一种简单的校验字符系统,它通过对数据的每个字节进行异或运算得出校验字符。LRC适用于数据块长度较短的场景,如磁条卡数据的校验。

循环冗余校验(CRC)是一种更为复杂的校验字符系统,它通过对数据进行多项式运算得出校验字符。CRC适用于数据块长度较长的场景,如网络数据传输的校验。

校验和(Checksum)是一种简单的校验字符系统,它通过对数据的每个字节进行加和运算得出校验字符。校验和适用于数据块长度较短的场景,如文件传输的校验。

除了上述校验字符系统外,ISO/IEC 7064:2003标准还规定了一种特殊的校验字符系统,即ISO 7064,它是一种用于计算模数的校验字符系统。ISO 7064适用于需要计算模数的场景,如银行卡号的校验。

总之,ISO/IEC 7064:2003标准提供了多种校验字符系统,可以根据具体的应用场景选择合适的校验字符系统,从而保证数据的完整性和正确性。

相关标准
- ISO/IEC 27001:2013 信息技术 - 安全技术 - 信息安全管理系统 - 要求
- ISO/IEC 27002:2013 信息技术 - 安全技术 - 信息安全管理实践指南
- ISO/IEC 15408-1:2009 信息技术 - 安全技术 - 评估标准 - 第1部分:概述和模型
- ISO/IEC 27005:2018 信息技术 - 安全技术 - 信息安全风险管理
- ISO/IEC 27017:2015 信息技术 - 安全技术 - 云计算 - 信息安全管理