Project

General

Profile

Actions

Feature #4185

closed

add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R

Added by Sašo Kiselkov over 7 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Category:
zfs - Zettabyte File System
Start date:
2013-10-06
Due date:
% Done:

100%

Estimated time:
Difficulty:
Hard
Tags:
needs-triage
Gerrit CR:

Description

This feature submission implements new hash algorithms into ZFS with improved performance:
  • SHA-512/256: 50% higher performance than SHA-256 on 64-bit hardware with minimum code changes.
  • Skein: 80% higher performance than SHA-256 with new and highly secure algorithm. Includes a KCF SW provider interface.
  • Edon-R: >350% higher performance than SHA-256. Lower security margin than Skein, but much higher throughput.
    To address the potential security implications of Edon-R, this feature submission also implements salted checksums (aka MACs) in ZFS (both Skein and Edon-R utilize this).
    Webrev at: http://cr.illumos.org/~webrev/skiselkov/new_hashes/

Files


Related issues

Related to illumos gate - Bug #6585: sha512, skein, and edonr have an unenforced dependency on extensible datasetClosed2016-01-29

Actions
Actions

Also available in: Atom PDF