diff options
| author | Stefan Schumacher <public@cryptomancer.de> | 2026-04-18 13:18:14 +0200 |
|---|---|---|
| committer | Stefan Schumacher <public@cryptomancer.de> | 2026-04-18 13:18:14 +0200 |
| commit | c0542effb62d9f5b98d6c99aa519bdc99cf1a836 (patch) | |
| tree | e47edce586f478d3bf3f67fc024da305b7105c19 | |
| parent | 47b0131cecd0b1fc6a75af3c45183269f142ad15 (diff) | |
BSI und NIST standards + taxonomie
| -rw-r--r-- | Standards.adoc | 58 | ||||
| -rw-r--r-- | Standards.html | 168 | ||||
| -rw-r--r-- | Standards.pdf | bin | 28982 -> 46307 bytes |
3 files changed, 221 insertions, 5 deletions
diff --git a/Standards.adoc b/Standards.adoc index 8f81581..2b1aadb 100644 --- a/Standards.adoc +++ b/Standards.adoc @@ -35,6 +35,9 @@ etc. The aim is to generate an exhaustive list of cryptographic material to be u == Taxonomy Dimensions +=== Braindump list + +.Braindump . Status .. Approved .. Obsolete / Deprecated @@ -90,7 +93,7 @@ etc. The aim is to generate an exhaustive list of cryptographic material to be u .. Galois Counter Mode (GCM) .. XOR-Encrypt-XOR (XEX) .. XEX-based Tweaked-Codebook mode with ciphertext stealing (XTS) -.. Synthetic Initialization Vector (SIV) +.. Synthetic Initialization Vector (SIV) .. Encrypt Mix Encrypt (EME) .. Cipher Feedback Mode (CFB) . IANA CipherSuite @@ -110,3 +113,56 @@ etc. The aim is to generate an exhaustive list of cryptographic material to be u .. WPA2 .. WPA3 + +=== Taxonomy Categories (1st Level) + +==== German BSI + +.Sources: +. BSI TR-02102-x (Kryptographische Verfahren: Empfehlungen und Schlüssellängen) +. BSI AIS 20/31 (A proposal for: Functionality classes for random number generators - Version 3.0) +. BSI TR-03116 +. BSI TR-03111 Elliptic Curve Cryptography, Version 2.10 + + +* Asymmetric Algorithms + ** Digital Signature + ** Key Exchange +* Symmetric Algorithms +* Hash Functions +* Message Authentication Codes (MACs) +* Random Number Generators + + +==== USA NIST + +.sources: +. NIST SP 800-57 +. NIST SP 800-56A - KEX +. NIST FIPS 186-5 - Signatures +. NIST SP 800-38 - Symmetric +. NIST SP 800-185 - Hash/KDF +. NIST SP 800-90A - RNG +. NIST SP 800-208 - PQC Signatures + + +* Key Exchange / Key Establishment +* Public-Key Encryption +* Digital Signatures +* Symmetric Encryption +* Hash Functions +* MAC / AEAD +* Key Derivation Functions (KDFs) +* Random Number Generation + + +=== Attributes + + +. Protocoll +. Library/Program/Implementation +.. Version +. State +.. Data at rest +.. Data in transit +.. Data in Use diff --git a/Standards.html b/Standards.html index 20e8f10..93ca3b8 100644 --- a/Standards.html +++ b/Standards.html @@ -454,13 +454,24 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b <div id="toc" class="toc"> <div id="toctitle" class="title">Table of Contents</div> <ul class="sectlevel1"> -<li><a href="#_taxonomy_dimensions">1. Taxonomy Dimensions</a></li> +<li><a href="#_taxonomy_dimensions">1. Taxonomy Dimensions</a> +<ul class="sectlevel2"> +<li><a href="#_braindump_list">1.1. Braindump list</a></li> +<li><a href="#_taxonomy_categories_1st_level">1.2. Taxonomy Categories (1st Level)</a> +<ul class="sectlevel3"> +<li><a href="#_german_bsi">1.2.1. German BSI</a></li> +<li><a href="#_usa_nist">1.2.2. USA NIST</a></li> +</ul> +</li> +<li><a href="#_attributes">1.3. Attributes</a></li> +</ul> +</li> </ul> </div> <div class="ulist"> <ul> <li> -<p>compiled at 2026-04-17 21:06:55 +0200 Version 0.0.1 of 2026/04/17, draft</p> +<p>compiled at 2026-04-18 13:16:23 +0200 Version 0.0.1 of 2026/04/17, draft</p> </li> <li> <p><strong>Datei</strong>: Standards</p> @@ -476,7 +487,10 @@ etc. The aim is to generate an exhaustive list of cryptographic material to be u <div class="sect1"> <h2 id="_taxonomy_dimensions">1. Taxonomy Dimensions</h2> <div class="sectionbody"> +<div class="sect2"> +<h3 id="_braindump_list">1.1. Braindump list</h3> <div class="olist arabic"> +<div class="title">Braindump</div> <ol class="arabic"> <li> <p>Status</p> @@ -689,7 +703,7 @@ etc. The aim is to generate an exhaustive list of cryptographic material to be u <p>XEX-based Tweaked-Codebook mode with ciphertext stealing (XTS)</p> </li> <li> -<p>Synthetic Initialization Vector (SIV)</p> +<p>Synthetic Initialization Vector (SIV)</p> </li> <li> <p>Encrypt Mix Encrypt (EME)</p> @@ -767,12 +781,158 @@ etc. The aim is to generate an exhaustive list of cryptographic material to be u </ol> </div> </div> +<div class="sect2"> +<h3 id="_taxonomy_categories_1st_level">1.2. Taxonomy Categories (1st Level)</h3> +<div class="sect3"> +<h4 id="_german_bsi">1.2.1. German BSI</h4> +<div class="olist arabic"> +<div class="title">Sources:</div> +<ol class="arabic"> +<li> +<p>BSI TR-02102-x (Kryptographische Verfahren: Empfehlungen und Schlüssellängen)</p> +</li> +<li> +<p>BSI AIS 20/31 (A proposal for: Functionality classes for random number generators - Version 3.0)</p> +</li> +<li> +<p>BSI TR-03116</p> +</li> +<li> +<p>BSI TR-03111 Elliptic Curve Cryptography, Version 2.10</p> +<div class="ulist"> +<ul> +<li> +<p>Asymmetric Algorithms</p> +<div class="ulist"> +<ul> +<li> +<p>Digital Signature</p> +</li> +<li> +<p>Key Exchange</p> +</li> +</ul> +</div> +</li> +<li> +<p>Symmetric Algorithms</p> +</li> +<li> +<p>Hash Functions</p> +</li> +<li> +<p>Message Authentication Codes (MACs)</p> +</li> +<li> +<p>Random Number Generators</p> +</li> +</ul> +</div> +</li> +</ol> +</div> +</div> +<div class="sect3"> +<h4 id="_usa_nist">1.2.2. USA NIST</h4> +<div class="olist arabic"> +<div class="title">sources:</div> +<ol class="arabic"> +<li> +<p>NIST SP 800-57</p> +</li> +<li> +<p>NIST SP 800-56A - KEX</p> +</li> +<li> +<p>NIST FIPS 186-5 - Signatures</p> +</li> +<li> +<p>NIST SP 800-38 - Symmetric</p> +</li> +<li> +<p>NIST SP 800-185 - Hash/KDF</p> +</li> +<li> +<p>NIST SP 800-90A - RNG</p> +</li> +<li> +<p>NIST SP 800-208 - PQC Signatures</p> +<div class="ulist"> +<ul> +<li> +<p>Key Exchange / Key Establishment</p> +</li> +<li> +<p>Public-Key Encryption</p> +</li> +<li> +<p>Digital Signatures</p> +</li> +<li> +<p>Symmetric Encryption</p> +</li> +<li> +<p>Hash Functions</p> +</li> +<li> +<p>MAC / AEAD</p> +</li> +<li> +<p>Key Derivation Functions (KDFs)</p> +</li> +<li> +<p>Random Number Generation</p> +</li> +</ul> +</div> +</li> +</ol> +</div> +</div> +</div> +<div class="sect2"> +<h3 id="_attributes">1.3. Attributes</h3> +<div class="olist arabic"> +<ol class="arabic"> +<li> +<p>Protocoll</p> +</li> +<li> +<p>Library/Program/Implementation</p> +<div class="olist loweralpha"> +<ol class="loweralpha" type="a"> +<li> +<p>Version</p> +</li> +</ol> +</div> +</li> +<li> +<p>State</p> +<div class="olist loweralpha"> +<ol class="loweralpha" type="a"> +<li> +<p>Data at rest</p> +</li> +<li> +<p>Data in transit</p> +</li> +<li> +<p>Data in Use</p> +</li> +</ol> +</div> +</li> +</ol> +</div> +</div> +</div> </div> </div> <div id="footer"> <div id="footer-text"> Version 0.0.1<br> -Last updated 2026-04-17 21:06:47 +0200 +Last updated 2026-04-18 12:56:23 +0200 </div> </div> <script type="text/x-mathjax-config"> diff --git a/Standards.pdf b/Standards.pdf Binary files differindex ca6cdf5..a7bcf99 100644 --- a/Standards.pdf +++ b/Standards.pdf |
