nfoWorks: tools for document interoperability

n130101 nfoWorks nfoNote
 NIST Cryptography Resources
Basic Crypto Primitives

nfoWorks>notes>
2013>01>

n130101c>
 0.0.1 2017-06-14 20:22 -0700


visits to popular nfoWorks pages

Locations of visitors to nfoWorks

The NIST basic cryptographic primitives are those on which other cryptographic procedures depend.  These include pseudo-random generators and message digest algorithms.  There are also prerequisite primitives that do not themselves provide nor rely upon encryption/decryption techniques on which the basic cryptographic primitives will depend.

1. Prerequisites

Usage and testing of the basic NIST-specified primitives requires means for satisfying the following prerequisites:

These elementary procedures are available from numerous sources.  Dependencies on them will be identified as part of specific development activities.  Useful generic resources may be catalogued separately.

2. Secure Hash Algorithms

2.1 Basic Characteristics

2.2 NIST Secure Hash Standards

 

2.3 NIST Secure Hash Certification Testing

 

2.4 NIST Secure Hash Implementation and Testing

2.5 Hash Algorithm Threats and Vulnerabilities

2.6 nfoWorks Secure Hash Development

3. Pseudo-Random Generators

{Author Note:

The definitive sources are NIST SP 800-90/A/B/C.

SP 800-131A Rev.1 is also relevant.

These provide parameters and nomenclature that we shall adopt. 

We need to consider the impact, for the use in a stream cipher, such as an SCE, that the DRBG is shared between the parties, although the seeds and reseeds are secrets.

}

 
Attribution:
Hamilton, Dennis E.
Basic Crypto Resources.   nfoWorks nfoNote page n130101c 0.0.1, April 22, 2017.  Accessed at <http://nfoWorks.org/notes/2013/01/n130101c.htm>.
Revision History:
0.0.1 2017-04-22-12:50 Semantic Versioning and Addition of NIST DRBG items.
0.00 2013-01-27-10:17 Initial Placeholder Version
Provide initial placeholder version for development of the first sketch.

 
Construction Structure (Hard Hat Area)
Creative Commons License You are navigating nfoWorks.
This work is licensed under a
Creative Commons Attribution 2.5 License.

created 2012-12-30-13:09 -0800
$$Author: Orcmid $
$$Date: 17-06-14 20:22 $
$$Revision: 104 $