-
公开(公告)号:KR101445339B1
公开(公告)日:2014-10-01
申请号:KR1020100133553
申请日:2010-12-23
Applicant: 한국전자통신연구원 , 고려대학교 산학협력단
CPC classification number: H04L9/0618 , H04L9/0643 , H04L2209/122 , H04L2209/805
Abstract: 본 발명은 기밀성과 무결성을 제공하는 통합 암호화 기술에 관한 것으로, 유비쿼터스 컴퓨팅 환경과 같이 제약된 구현 환경에서 기밀성 및 무결성 기능을 보장할 수 있는 통합 암호 모듈 구성 방법을 제시하며, 무결성 기능을 제공하는 해쉬함수 H, 기밀성 기능을 제공하는 블록암호 BC를 포함한다. 통합 암호 모듈 ICM을 이용하여 대표적인 데이터 암호 알고리즘인 블록암호와 메시지 변조 여부를 파악할 수 있는 해쉬함수를 동시에 구성하는 것을 특징으로 한다. 본 발명에 의하면, 하나의 통합된 암호 모듈을 이용하여 두 개의 프리미티브 블록암호와 해쉬함수를 동작시킬 수 있기 때문에, 하드웨어 및 소프트웨어 환경에서 구현될 경우, 독립적인 두 개의 알고리즘을 구현해야 하는 기존의 암호 시스템보다 효율적으로 암호 시스템을 구성할 수 있다.
-
公开(公告)号:KR1020130053839A
公开(公告)日:2013-05-24
申请号:KR1020110119516
申请日:2011-11-16
Applicant: 고려대학교 산학협력단
IPC: H04N7/167
CPC classification number: H04N7/167 , H04N7/161 , H04N19/134
Abstract: PURPOSE: A broadcast method based on a lattice is provided to generate and set a public key and a secret key of each participant based on the lattice, thereby coding a plain text based on the public key and decoding the coded plain text by using the secret key. CONSTITUTION: Each participant group generates and sets a public key and a secret key through an algorithm(S210). When one or more participants request data transmission to a temporary participant by using the public key, the temporary participant transmits data by using a transmission device(S212,S214). The transmission device generates a coding text for the data by using the public key and transmits the coding text with a broadcast method. The participant group decodes the coding text by using the secret key(S218). [Reference numerals] (AA) Start; (BB) End; (S210) Set a public key and a secret key through a trap door sampling algorithm; (S212) Receive plain text transmission request; (S214) Encode a plain text using the public key and transmit the same in a broadcast method; (S216) Receive a random coded message; (S218) Generate a plain text through decoding using the secret key; (S220) Plain text satisfies first and second conditions?; (S222) Output the plain text; (S224) Output ㅗ
Abstract translation: 目的:提供一种基于格点的广播方法,以基于格点生成和设置每个参与者的公开密钥和秘密密钥,从而基于公开密钥对纯文本进行编码,并通过使用秘密解码编码的纯文本 键。 构成:每个参与者组通过算法生成和设置公钥和秘密密钥(S210)。 当一个或多个参与者通过使用公共密钥向临时参与者请求数据传输时,临时参与者通过使用发送设备发送数据(S212,S214)。 发送装置利用公开密钥生成数据的编码文本,并以广播方式发送编码文本。 参与者组通过使用秘密密钥解码编码文本(S218)。 (附图标记)(AA)开始; (BB)结束; (S210)通过陷阱门采样算法设置公钥和秘密密钥; (S212)接收纯文本传输请求; (S214)使用公共密钥对纯文本进行编码,并以广播方式发送; (S216)接收随机编码消息; (S218)使用秘密密钥通过解码生成纯文本; (S220)纯文本满足第一和第二条件? (S222)输出纯文本; (S224)输出ㅗ
-
公开(公告)号: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)输出具有用户必需的散列长度的散列值。
-
-