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