검수요청.png검수요청.png

"X14"의 두 판 사이의 차이

해시넷
이동: 둘러보기, 검색
잔글
 
6번째 줄: 6번째 줄:
 
# [[블레이크]](Blake) : [[다니엘 J. 번스타인]](Daniel J. Bernstein)의 [[스크립트 차차]](scrypt-chacha) [[스트림 암호]]를 기반으로하는 [[암호화]] 해시 함수이다.
 
# [[블레이크]](Blake) : [[다니엘 J. 번스타인]](Daniel J. Bernstein)의 [[스크립트 차차]](scrypt-chacha) [[스트림 암호]]를 기반으로하는 [[암호화]] 해시 함수이다.
 
# [[블루 미드나이트 위시]](Blue Midnight Wish) : 16라운드의 [[블록]] 암호를 사용하는 압축 함수이다.
 
# [[블루 미드나이트 위시]](Blue Midnight Wish) : 16라운드의 [[블록]] 암호를 사용하는 압축 함수이다.
# [[그로스톨]](Groestl) : [[AES]] 알고리즘을 일부 차용한 해시 함수이다.
+
# [[그로스톨 알고리즘|그로스톨]](Groestl) : [[AES]] 알고리즘을 일부 차용한 해시 함수이다.
 
# [[JH]] : [[우홍준]]에 의해 개발되었으며 [[JH-224]], [[JH-256]], [[JH-384]], [[JH-512]]의 4가지 해시 알고리즘을 가지고 있다.
 
# [[JH]] : [[우홍준]]에 의해 개발되었으며 [[JH-224]], [[JH-256]], [[JH-384]], [[JH-512]]의 4가지 해시 알고리즘을 가지고 있다.
 
# [[키캑]](Keccak) : NIST 공모를 통해 SHA-3 해시 알고리즘으로 최종 선정된 해시 알고리즘이다.
 
# [[키캑]](Keccak) : NIST 공모를 통해 SHA-3 해시 알고리즘으로 최종 선정된 해시 알고리즘이다.
21번째 줄: 21번째 줄:
 
== 활용 ==
 
== 활용 ==
 
* 번캐시
 
* 번캐시
: [[번캐시]](BERNcash)는 [[작업증명]](PoW)과 [[지분증명]](PoS) [[합의 알고리즘]]을 채택했다. 작업증명과 지분정명 방식 모두 거래를 처리하고 유효성을 검사한다. [[CPU]]로 쉬운 [[채굴]]이 가능하고, [[GPU]]로 채굴을 하게 되면 훨씬 효율적이지만 더 정교한 [[소프트웨어]]가 필요하다. 현재 CWI와 JadePool에서 채굴할 수 있다.
+
: [[번캐시]](BERNcash)는 [[작업증명]](PoW)과 [[지분증명]](PoS) [[합의 알고리즘]]을 채택했다. 작업증명과 지분증명 방식 모두 매번 거래를 처리하고 유효성을 검사한다. [[CPU]]로 쉬운 [[채굴]]이 가능하고, [[GPU]]로 채굴을 하게 되면 훨씬 효율적이지만 더 정교한 [[소프트웨어]]가 필요하다. 현재 CWI와 JadePool에서 채굴할 수 있다.
  
 
== 참고자료 ==
 
== 참고자료 ==

2019년 7월 14일 (일) 05:47 기준 최신판

X14X11을 기반으로 하는 해시 알고리즘이다. X11에서 3가지의 해시 함수가 추가된 버전으로 14개의 해시 함수를 사용한다.

구성[편집]

X14는 다음과 같은 해시 함수들로 구성되어 있다.

  1. 블레이크(Blake) : 다니엘 J. 번스타인(Daniel J. Bernstein)의 스크립트 차차(scrypt-chacha) 스트림 암호를 기반으로하는 암호화 해시 함수이다.
  2. 블루 미드나이트 위시(Blue Midnight Wish) : 16라운드의 블록 암호를 사용하는 압축 함수이다.
  3. 그로스톨(Groestl) : AES 알고리즘을 일부 차용한 해시 함수이다.
  4. JH : 우홍준에 의해 개발되었으며 JH-224, JH-256, JH-384, JH-512의 4가지 해시 알고리즘을 가지고 있다.
  5. 키캑(Keccak) : NIST 공모를 통해 SHA-3 해시 알고리즘으로 최종 선정된 해시 알고리즘이다.
  6. 스케인(Skein) : 256, 512, 1024비트의 내부 상태 크기와 임의 출력 크기를 지원하는 암호화 해시 함수이다.
  7. 루파(Luffa) : 스펀지 함수의 변형으로, 메인 프레임의 무작위성을 기반으로 한 알고리즘이다.
  8. 큐브 해시(cube hash) : ARX를 기반으로 한 암호화 해시 함수이다.
  9. SHAvite-3 : HAIFA 구축 및 AES 빌딩 블록을 기반으로 한 해시 함수이다.
  10. SIMD : 머클-담골(Merkle-Damgård) 디자인을 기반으로 한 해시 함수이다.
  11. 에코(ECHO) : 오렌지랩스(Orange Labs)에 의해 개발된 해시 함수이다.
  12. 함시(Hamsi) : 그뢴달 알고리즘(grindahl algorithm)과 서펜트 알고리즘(serpent algorithm)을 기반으로 하는 암호화 해시 함수이다.
  13. 퓨가(Fugue) : Grindahl 알고리즘을 기반으로 한 해시 함수로 서로 다른 출력 길이에 대해 Fugue-256, Fugue-384, Fugue-512가 있다.
  14. 샤발(Shabal) : 프랑스가 투자 한 연구 프로젝트인 사피르(Saphir)에서 미국 표준기술연구소[[(NIST) 국제 경쟁에 제출한 암호화 해시 함수이다.

활용[편집]

  • 번캐시
번캐시(BERNcash)는 작업증명(PoW)과 지분증명(PoS) 합의 알고리즘을 채택했다. 작업증명과 지분증명 방식 모두 매번 거래를 처리하고 유효성을 검사한다. CPU로 쉬운 채굴이 가능하고, GPU로 채굴을 하게 되면 훨씬 효율적이지만 더 정교한 소프트웨어가 필요하다. 현재 CWI와 JadePool에서 채굴할 수 있다.

참고자료[편집]

같이보기[편집]


  검수요청.png검수요청.png 이 X14 문서는 알고리즘에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.