KS X ISO/IEC 10118规定了哈希函数,适用于认证、完整性和否认封锁服务的相关规定。哈希函数利用规定的算法将任意位列映射为固定长度的位列。这些哈希函数可用于:通过数字签名机制的输入,将某条消息缩写为短印记(short imprint),并-缩放特定的位列,而不向用户显示原始的位列。备注本规格规定的哈希函数不使用私钥。此外,这些哈希函数还与秘密密钥相关联,用于生成消息验证代码。消息身份验证代码(MAC:Message Authentication Code)提供消息完整性和数据发送方身份验证。为了MAC的运算,请用户参考KS X1206。该规范规定KS X ISO/IEC 10118的其他后续部分的通用定义、符号、缩写和要求。
KS X ISO/IEC 10118에서는 해시 함수를 규정하며 인증, 무결성 및 부인봉쇄 서비스의 관련 규정에 적용 가능하다. 해시 함수는 규정된 알고리즘을 이용하여 임의의 비트 열을 고정될 길이의 비트 열 로 사상시킨다. 이러한 해시 함수는 다음과 같은 용도로 사용될 수 있다. ― 디지털 서명 메커니즘의 입력으로써 어떤 메시지를 짧은 임프린트(short imprint)로 축약, 그리고 ― 사용자에게 원래의 비트 열을 보이지 않으면서 특정 비트 열을 줌. 비고 이 규격에서 규정된 해시 함수는 비밀키를 사용하지 않는다. 더욱이, 이러한 해시 함수는 메시 지 인증 코드를 만들기 위하여 비밀키와 연계하여 사용되기도 한다. 메시지 인증코드(MAC: Message Authentication Code)는 메시지 무결성은 물론 데이터 발신원 인증을 제공한다. MAC의 연산을 위하여 사용자는 KS X 1206을 참조하기 바란다. 이 규격에서는 KS X ISO/IEC 10118의 다른 후속 부에 공통인 정의, 기호, 약어 및 요구사항들을 규 정한다.