"RIPEMD"의 두 판 사이의 차이
fshiel8165 (토론 | 기여) (새 문서: RIPEMD(RIPE Message Digest)는 1992년(기존의 RIPEMD) 및 1996년 (다른 변형)으로 개발 된 암호화 해시 함수의 계열이다.제품군에는 RIPEMD, [[RIPEMD-128]...) |
잔글 |
||
1번째 줄: | 1번째 줄: | ||
− | RIPEMD(RIPE Message Digest)는 1992년(기존의 RIPEMD) 및 1996년 (다른 변형)으로 | + | '''RIPEMD'''(RIPE Message Digest)는 1992년(기존의 RIPEMD) 및 1996년 (다른 변형)으로 개발된 암호화 해시 함수의 계열이다. 제품군에는 [[RIPEMD]], [[RIPEMD-128]], [[RIPEMD-160]], [[RIPEMD-256]], [[RIPEMD-320]]과 같은 5가지 기능이 있으며, 이 중 [[RIPEMD-160]]이 가장 일반적으로 사용된다. [[SHA-1]] 및 [[SHA-2]]보다 덜 인기 있지만, [[비트코인]] 및 [[비트코인]]을 기반으로 하는 기타 암호화폐에서 사용된다. |
== 역사 == | == 역사 == | ||
− | + | 1992년 EU 프로젝트 RIPE(Race Integrity Primitives Evaluation) 프레임워크에서 [[MD4]] 해시 기능을 기반으로 한 RIPEMD가 설계되었다. 1996년, 기존의 RIPEMD에서 보안적인 취약점이 발견되었고 그에 대한 해결책으로 [[벨기에]]의 루벤에 위치한 Katholieke UniversitLeuven의 COSIC 연구 그룹의 Hans Dobbertin, Antoon Bosselaers, Bart Preenel이 [[RIPEMD-128]], [[RIPEMD-160]], [[RIPEMD-256]], [[RIPEMD-320]]을 만들었다. | |
− | 1992년 EU 프로젝트 RIPE(Race Integrity Primitives Evaluation) | ||
== 종류 == | == 종류 == | ||
− | |||
* [[RIPEMD-128]] : 128비트를 사용하며, 기존의 [[RIPEMD]]의 대체품으로 도입되었다. | * [[RIPEMD-128]] : 128비트를 사용하며, 기존의 [[RIPEMD]]의 대체품으로 도입되었다. | ||
* [[RIPEMD-160]] : 160비트를 사용하며, 다른 버전과 다르게 어떤 특허에도 제약을 받지않는다. 가장 많이 사용되는 버전이다. | * [[RIPEMD-160]] : 160비트를 사용하며, 다른 버전과 다르게 어떤 특허에도 제약을 받지않는다. 가장 많이 사용되는 버전이다. | ||
12번째 줄: | 10번째 줄: | ||
* [[RIPEMD-320]] : [[RIPEMD-160]]을 병렬 연결한 것이다. 320비트를 사용한다. | * [[RIPEMD-320]] : [[RIPEMD-160]]을 병렬 연결한 것이다. 320비트를 사용한다. | ||
− | == | + | {{각주}} |
+ | |||
+ | == 참고자료 == | ||
+ | == 같이 보기 == | ||
* [[RIPEMD-128]] | * [[RIPEMD-128]] | ||
* [[RIPEMD-160]] | * [[RIPEMD-160]] | ||
* [[RIPEMD-256]] | * [[RIPEMD-256]] | ||
* [[RIPEMD-320]] | * [[RIPEMD-320]] | ||
+ | * [[MD4]] | ||
− | {{ | + | {{알고리즘|토막글}} |
− | |||
− |
2019년 7월 3일 (수) 23:01 판
RIPEMD(RIPE Message Digest)는 1992년(기존의 RIPEMD) 및 1996년 (다른 변형)으로 개발된 암호화 해시 함수의 계열이다. 제품군에는 RIPEMD, RIPEMD-128, RIPEMD-160, RIPEMD-256, RIPEMD-320과 같은 5가지 기능이 있으며, 이 중 RIPEMD-160이 가장 일반적으로 사용된다. SHA-1 및 SHA-2보다 덜 인기 있지만, 비트코인 및 비트코인을 기반으로 하는 기타 암호화폐에서 사용된다.
역사
1992년 EU 프로젝트 RIPE(Race Integrity Primitives Evaluation) 프레임워크에서 MD4 해시 기능을 기반으로 한 RIPEMD가 설계되었다. 1996년, 기존의 RIPEMD에서 보안적인 취약점이 발견되었고 그에 대한 해결책으로 벨기에의 루벤에 위치한 Katholieke UniversitLeuven의 COSIC 연구 그룹의 Hans Dobbertin, Antoon Bosselaers, Bart Preenel이 RIPEMD-128, RIPEMD-160, RIPEMD-256, RIPEMD-320을 만들었다.
종류
- RIPEMD-128 : 128비트를 사용하며, 기존의 RIPEMD의 대체품으로 도입되었다.
- RIPEMD-160 : 160비트를 사용하며, 다른 버전과 다르게 어떤 특허에도 제약을 받지않는다. 가장 많이 사용되는 버전이다.
- RIPEMD-256 : RIPEMD-128을 병렬 연결한 것으로, RIPEMD-128수준의 응용 프로그램 보다 긴 해시가 필요하고, 보안이 더 필요하다.
- RIPEMD-320 : RIPEMD-160을 병렬 연결한 것이다. 320비트를 사용한다.
각주
참고자료
같이 보기
|