Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sponge Functions, Deck Functions #5

Open
4meta5 opened this issue Jan 8, 2020 · 1 comment
Open

Sponge Functions, Deck Functions #5

4meta5 opened this issue Jan 8, 2020 · 1 comment
Labels
Newsletter Topic should do a newsletter on this... Take Notes ASAP this keeps coming up; need to add notes

Comments

@4meta5
Copy link
Owner

4meta5 commented Jan 8, 2020

prepare conceptual blog post that pairs with relevant open source rust code libraries

deck-based functions

rwc 2020 all on deck by keccak team

DECK functions can be used for MAC computation, stream encryption, and key derivation. It stands for doubly-extendable cryptographic keyed function. It allows for efficient incremental computing by caching state after computing an output. Xoodoo cookbook

@4meta5 4meta5 added Newsletter Topic should do a newsletter on this... Take Notes ASAP this keeps coming up; need to add notes labels Jan 8, 2020
@4meta5
Copy link
Owner Author

4meta5 commented Jan 8, 2020

  • davies-meyer construction (114)
  • sponge functions (114-116)
  • authenticated encryption (..)
  • strobe, noise and disco (use cases for authenticated encryption and expectations for future systems)
  • too much crypto by jp and retroactively reducing required rounds once time has proven robustness (how this reduces required computation and alleviates cost of expensive hash functions)
  • fast hashing and kangaroo twelve https://keccak.team/files/KangarooTwelve.pdf
  • keccak deck functions and xoodoo (which has fewer rounds)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Newsletter Topic should do a newsletter on this... Take Notes ASAP this keeps coming up; need to add notes
Projects
None yet
Development

No branches or pull requests

1 participant