summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Standards.adoc58
-rw-r--r--Standards.html168
-rw-r--r--Standards.pdfbin28982 -> 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
index ca6cdf5..a7bcf99 100644
--- a/Standards.pdf
+++ b/Standards.pdf
Binary files differ