-
公开(公告)号:KR1020080025354A
公开(公告)日:2008-03-20
申请号:KR1020070094428
申请日:2007-09-17
Applicant: 고려대학교 산학협력단
Abstract: A hash algorithm having a 256-bit output is provided to achieve safety against attacks and efficiency of higher than the efficiency of the US standard hash function algorithm SHA-256. A hash algorithm having a 256-bit output includes a step of receiving a message bit stream having a predetermined length and converting the message bit stream into a word string, a step of converting the received message into predetermined bits and a step of receiving the bits and compressing the received bits by a plurality of compression function units(200).
Abstract translation: 提供具有256位输出的哈希算法,以实现高于美国标准散列函数算法SHA-256的效率的攻击和效率的安全性。 具有256位输出的散列算法包括接收具有预定长度的消息比特流并将消息比特流转换成字串的步骤,将接收到的消息转换成预定比特的步骤以及接收比特的步骤 以及通过多个压缩函数单元(200)压缩所接收的比特。
-
公开(公告)号:KR101445339B1
公开(公告)日:2014-10-01
申请号:KR1020100133553
申请日:2010-12-23
Applicant: 한국전자통신연구원 , 고려대학교 산학협력단
CPC classification number: H04L9/0618 , H04L9/0643 , H04L2209/122 , H04L2209/805
Abstract: 본 발명은 기밀성과 무결성을 제공하는 통합 암호화 기술에 관한 것으로, 유비쿼터스 컴퓨팅 환경과 같이 제약된 구현 환경에서 기밀성 및 무결성 기능을 보장할 수 있는 통합 암호 모듈 구성 방법을 제시하며, 무결성 기능을 제공하는 해쉬함수 H, 기밀성 기능을 제공하는 블록암호 BC를 포함한다. 통합 암호 모듈 ICM을 이용하여 대표적인 데이터 암호 알고리즘인 블록암호와 메시지 변조 여부를 파악할 수 있는 해쉬함수를 동시에 구성하는 것을 특징으로 한다. 본 발명에 의하면, 하나의 통합된 암호 모듈을 이용하여 두 개의 프리미티브 블록암호와 해쉬함수를 동작시킬 수 있기 때문에, 하드웨어 및 소프트웨어 환경에서 구현될 경우, 독립적인 두 개의 알고리즘을 구현해야 하는 기존의 암호 시스템보다 효율적으로 암호 시스템을 구성할 수 있다.
-
公开(公告)号:KR100916805B1
公开(公告)日:2009-09-14
申请号:KR1020070094428
申请日:2007-09-17
Applicant: 고려대학교 산학협력단
Abstract: 본 발명은 그 구현에 있어서 효율성이 크게 향상되며, 강한 안전성을 갖는 256비트 출력을 갖는 해쉬 알고리즘에 관한 것이다.
본 발명에 따르면, 임의의 길이의 메시지 비트열을 입력받아 워드열로 변환하는 단계, 상기 입력된 메시지를 기설정된 비트로 변환하는 단계 및 상기 기설정된 비트로 변환된 메시지를 입력받아서 압축을 수행하는 단계를 포함한다.
해쉬, 압축-
公开(公告)号:KR100874706B1
公开(公告)日:2008-12-18
申请号:KR1020070009901
申请日:2007-01-31
Applicant: 고려대학교 산학협력단 , 한국정보보호진흥원
IPC: G06F15/00
Abstract: An encryption method is provided to protect information efficiently and safely in an application environment requiring ultra lightweight and low power consumption by using very simple structure like XOR, addition, and cyclic transition. A whitening key and a sub key are generated by receiving a master key. A plain sentence is received and converted into an initial round function value(120) by using the whitening key. A plurality of round functions are processed by using the initial round function value and the sub key. An encrypted sentence is generated by using the round function value, which is generated by processing the round functions, and the whitening key. The master key comprises eight sub master keys, the length of the sub master key is eight bits, and the length of the master key is 16 bits. The master key is formed by connecting the sub master keys.
Abstract translation: 通过使用XOR,加法和循环转换等非常简单的结构,提供了一种加密方法,可在需要超轻量级和低功耗的应用环境中高效安全地保护信息。 通过接收主密钥来生成白化密钥和副密钥。 通过使用白化密钥接收纯语句并将其转换为初始轮函数值(120)。 通过使用初始轮函数值和子密钥来处理多个循环函数。 加密句子通过使用通过处理圆函数而生成的舍入函数值和白化密钥来生成。 主密钥包括8个子主密钥,子主密钥的长度为8位,主密钥的长度为16位。 主密钥由连接子主密钥形成。
-
公开(公告)号:KR1020120071844A
公开(公告)日:2012-07-03
申请号:KR1020100133553
申请日:2010-12-23
Applicant: 한국전자통신연구원 , 고려대학교 산학협력단
CPC classification number: H04L9/0618 , H04L9/0643 , H04L2209/122 , H04L2209/805
Abstract: PURPOSE: An integrated cryptographic apparatus for providing confidentiality and integrity and a method thereof are provided to not only confidentiality but also integrity by integrating a block cipher and a hash function. CONSTITUTION: A hash function(200) providing integrity uses the calculation of a 32-bit word unit. A message preprocessing unit(210) changes a bit string of an arbitrary length into a 32-bit word line. A message compression part(220) successively compresses a message word changed into a 32-bit word unit through the message preprocessing unit by using a state update function. A hash value extracting unit(230) outputs a hash value having a hash length necessary to a user.
Abstract translation: 目的:提供机密性和完整性的集成密码装置及其方法不仅通过集成块密码和散列函数来提供机密性而且完整性。 构成:提供完整性的散列函数(200)使用32位字单元的计算。 消息预处理单元(210)将任意长度的位串改变为32位字线。 消息压缩部分(220)通过使用状态更新功能通过消息预处理单元连续地压缩改变为32位字单元的消息字。 散列值提取单元(230)输出具有用户必需的散列长度的散列值。
-
公开(公告)号:KR1020080071697A
公开(公告)日:2008-08-05
申请号:KR1020070009901
申请日:2007-01-31
Applicant: 고려대학교 산학협력단 , 한국정보보호진흥원
IPC: G06F15/00
Abstract: An encryption method is provided to protect information efficiently and safely in an application environment requiring ultra lightweight and low power consumption by using very simple structure like XOR, addition, and cyclic transition. A whitening key and a sub key are generated by receiving a master key. A plain sentence is received and converted into an initial round function value(120) by using the whitening key. A plurality of round functions are processed by using the initial round function value and the sub key. An encrypted sentence is generated by using the round function value, which is generated by processing the round functions, and the whitening key. The master key comprises eight sub master keys, the length of the sub master key is eight bits, and the length of the master key is 16 bits. The master key is formed by connecting the sub master keys.
Abstract translation: 提供了一种加密方法,通过使用非常简单的结构,如XOR,加法和循环过渡,在需要超轻量和低功耗的应用环境中有效和安全地保护信息。 通过接收主密钥来产生白化密钥和子密钥。 通过使用美白键,接收到一个简单的句子并将其转换成初始回合函数值(120)。 通过使用初始循环函数值和子密钥来处理多个循环函数。 通过使用通过处理舍入函数产生的舍入函数值和美白键来生成加密句子。 主密钥包括八个子主密钥,子主密钥长度为8位,主密钥长度为16位。 主密钥是通过连接子主密钥形成的。
-
-
-
-
-