CINXE.COM
Cryptographic Algorithm Validation Program | CSRC
<!DOCTYPE html> <html lang="en-us" xml:lang="en-us"> <head> <meta charset="utf-8" /> <title>Cryptographic Algorithm Validation Program | CSRC</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <meta http-equiv="content-style-type" content="text/css" /> <meta http-equiv="content-script-type" content="text/javascript" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="msapplication-config" content="/CSRC/Media/images/favicons/browserconfig.xml" /> <meta name="theme-color" content="#000000" /> <meta name="google-site-verification" content="xbrnrVYDgLD-Bd64xHLCt4XsPXzUhQ-4lGMj4TdUUTA" /> <meta name="description" content="The NIST Cryptographic Algorithm Validation Program (CAVP) provides validation testing of Approved (i.e., FIPS-approved and NIST-recommended) cryptographic algorithms and their individual components. Cryptographic algorithm validation is a prerequisite..." /> <!-- dcterms meta information --> <meta name="dcterms.title" content="Cryptographic Algorithm Validation Program | CSRC | CSRC" /> <meta name="dcterms.description" content="The NIST Cryptographic Algorithm Validation Program (CAVP) provides validation testing of Approved (i.e., FIPS-approved and NIST-recommended) cryptographic algorithms and their individual components. Cryptographic algorithm validation is a prerequisite..." /> <meta name="dcterms.creator" content="Computer Security Division, Information Technology Laboratory, National Institute of Standards and Technology, U.S. Department of Commerce" /> <meta name="dcterms.date.created" scheme="ISO8601" content="2016-10-05" /> <meta name="dcterms.date.reviewed" scheme="ISO8601" content="2024-08-08" /> <meta name="dcterms.language" scheme="DCTERMS.RFC1766" content="EN-US" /> <!-- Facebook OpenGraph Tags --> <meta name="og:site_name" content="CSRC | NIST" /> <meta name="og:type" content="article" /> <meta name="og:url" content="https://csrc.nist.gov/projects/cryptographic-algorithm-validation-program" /> <meta name="og:title" content="Cryptographic Algorithm Validation Program | CSRC | CSRC" /> <meta name="og:description" content="The NIST Cryptographic Algorithm Validation Program (CAVP) provides validation testing of Approved (i.e., FIPS-approved and NIST-recommended) cryptographic algorithms and their individual components. Cryptographic algorithm validation is a prerequisite of cryptographic module validation. The list of FIPS-approved algorithms can be found in SP 800-140C and SP 800-140D.  Vendors may use any of the NVLAP-accredited Cryptographic and Security Testing (CST) Laboratories to test algorithm implementations. An algorithm implementation successfully tested by a lab and validated by NIST is added to an appropriate validation list, which identifies the vendor, implementation, operational environment, validation date and algorithm details.   Validation Testing Through ACVTS   The CAVP offers two Automated Cryptographic Validation Test Systems (ACVTS) for interested users to test cryptographic algorithm implementations. A Demo ACVTS server is available at no cost to interested parties. See Accessing the ACVTS for..." /> <meta name="article:tag" content="assurance; cryptography; testing & validation" /> <meta name="article:published_time" content="2016-10-05" /> <meta name="article:modified_time" content="2024-08-08" /> <link rel="apple-touch-icon" sizes="180x180" href="/images/icons/apple-touch-icon.png" /> <link rel="icon" type="image/png" href="/images/icons/favicon-32x32.png" sizes="32x32" /> <link rel="icon" type="image/png" href="/images/icons/favicon-16x16.png" sizes="16x16" /> <link rel="manifest" href="/images/icons/manifest.json" /> <link rel="mask-icon" href="/images/icons/safari-pinned-tab.svg" color="#000000" /> <link href="/CSRC/Media/images/favicons/favicon.ico" type="image/x-icon" rel="shortcut icon" /> <link href="/CSRC/Media/images/favicons/favicon.ico" type="image/x-icon" rel="icon" /> <link href="/dist/app.css" rel="stylesheet" /> <!-- Highlight.js --> <link href="/dist/highlight-js/github.css" rel="stylesheet" /> <!-- USWDS Top --> <link href="/dist/uswds/css/uswds.css" type="text/css" rel="stylesheet" /> <script type="text/javascript" src="/dist/uswds/js/uswds-init.min.js"></script> <!-- reCAPTCHA v3 --> <style> .grecaptcha-badge { visibility: hidden; } </style> <script async type="text/javascript" id="_fed_an_ua_tag" src="https://dap.digitalgov.gov/Universal-Federated-Analytics-Min.js?agency=nist&subagency=csrc&pua=UA-66610693-15&yt=true&exts=xsd,xml,wav,mpg,mpeg,avi,rtf,webm,ogg,ogv,oga,map,otf,eot,svg,ttf,woff"></script> <style id="antiClickjackCss"> body > * { display: none !important; } #antiClickjack { display: block !important; } </style> <noscript> <style id="antiClickjackNoScript"> body > * { display: block !important; } #antiClickjack { display: none !important; } </style> </noscript> <script type="text/javascript" id="antiClickjackScript"> if (self === top) { // no clickjacking var antiClickjack = document.getElementById("antiClickjackCss"); antiClickjack.parentNode.removeChild(antiClickjack); } else { setTimeout(tryForward(), 5000); } function tryForward() { top.location = self.location; } </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-TSQ0PLGJZP"></script> <script> 聽聽window.dataLayer = window.dataLayer || []; 聽聽function gtag(){dataLayer.push(arguments);} 聽聽gtag('js', new Date()); 聽聽gtag('config', 'G-TSQ0PLGJZP'); </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-MZQC4NCJ');</script> <!-- End Google Tag Manager --> </head> <body> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MZQC4NCJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div id="antiClickjack" style="display: none;"> <strong style="font-size: 1.6rem;">You are viewing this page in an unauthorized frame window.</strong> <p>This is a potential security issue, you are being redirected to <a href="https://csrc.nist.gov">https://csrc.nist.gov</a>.</p> </div> <section class="usa-banner" aria-label="Official website of the United States government"> <div class="usa-accordion"> <header class="usa-banner__header"> <noscript> <p style="font-size: 0.85rem; font-weight: bold;">You have JavaScript disabled. This site requires JavaScript to be enabled for complete site functionality.</p> </noscript> <div class="usa-banner__inner"> <div class="grid-col-auto"> <img aria-hidden="true" class="usa-banner__header-flag" src="/dist/uswds/img/us_flag_small.png" alt=""/> </div> <div class="grid-col-fill tablet:grid-col-auto" aria-hidden="true"> <p class="usa-banner__header-text"> An official website of the United States government </p> <p class="usa-banner__header-action">Here鈥檚 how you know</p> </div> <button type="button" class="usa-accordion__button usa-banner__button" aria-expanded="false" aria-controls="gov-banner-default"> <span class="usa-banner__button-text">Here鈥檚 how you know</span> </button> </div> </header> <div class="usa-banner__content usa-accordion__content" id="gov-banner-default"> <div class="grid-row grid-gap-lg"> <div class="usa-banner__guidance tablet:grid-col-6"> <img class="usa-banner__icon usa-media-block__img" src="/dist/uswds/img/icon-dot-gov.svg" role="img" alt="" aria-hidden="true"/> <div class="usa-media-block__body"> <p> <strong>Official websites use .gov</strong><br/>A <strong>.gov</strong> website belongs to an official government organization in the United States. </p> </div> </div> <div class="usa-banner__guidance tablet:grid-col-6"> <img class="usa-banner__icon usa-media-block__img" src="/dist/uswds/img/icon-https.svg" role="img" alt="" aria-hidden="true"/> <div class="usa-media-block__body"> <p> <strong>Secure .gov websites use HTTPS</strong><br/>A <strong>lock</strong> ( <span class="icon-lock"> <svg xmlns="http://www.w3.org/2000/svg" width="52" height="64" viewBox="0 0 52 64" class="usa-banner__lock-image" role="img" aria-labelledby="banner-lock-description-default" focusable="false"> <title id="banner-lock-title-default">Lock</title> <desc id="banner-lock-description-default">Locked padlock icon</desc> <path fill="#000000" fill-rule="evenodd" d="M26 0c10.493 0 19 8.507 19 19v9h3a4 4 0 0 1 4 4v28a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V32a4 4 0 0 1 4-4h3v-9C7 8.507 15.507 0 26 0zm0 8c-5.979 0-10.843 4.77-10.996 10.712L15 19v9h22v-9c0-6.075-4.925-11-11-11z"/> </svg> </span >) or <strong>https://</strong> means you鈥檝e safely connected to the .gov website. Share sensitive information only on official, secure websites. </p> </div> </div> </div> </div> </div> </section> <nav id="navbar" class="navbar"> <div id="nist-menu-container" class="container"> <div class="row"> <!-- Brand --> <div class="col-xs-6 col-md-4 navbar-header"> <a class="navbar-brand" href="https://www.nist.gov" target="_blank" id="navbar-brand-image"> <img src="/CSRC/media/images/svg/nist-logo.svg" alt="National Institute of Standards and Technology" width="110" height="30"> </a> </div> <div class="col-xs-6 col-md-8 navbar-nist-logo"> <div class="form-inline hidden-sm hidden-xs"> <form name="site-search" id="site-search-form" action="/search" method="GET"> <label for="search-csrc-query" class="element-invisible">Search</label> <input autocomplete="off" class="form-control" id="search-csrc-query" name="keywords" type="text" size="15" maxlength="128" placeholder="Search CSRC" /> <input type="hidden" name="ipp" value="25" /> <input type="hidden" name="sortBy" value="relevance" /> <input type="hidden" name="showOnly" value="publications,projects,news,events,presentations,glossary,topics" /> <input type="hidden" name="topicsMatch" value="ANY" /> <input type="hidden" name="status" value="Final,Draft" /> <button type="submit" id="search-csrc-submit-btn" class="form-submit"> <span class="element-invisible">Search</span> <i class="fa fa-search"></i> </button> </form> </div> <span id="nvd-menu-button" class="pull-right"> <a href="#" id="nvd-menu-button-link"> <span class="fa fa-bars"></span> <span id="nvd-menu-full-text">CSRC MENU</span> </a> </span> </div> </div> </div> <div class="form-inline hidden-md hidden-lg"> <form name="site-search-mobile" id="site-search-form-mobile" action="/search" method="GET"> <label for="search-csrc-query-mobile" class="element-invisible">Search</label> <input autocomplete="off" class="form-control" id="search-csrc-query-mobile" name="keywords" type="text" size="15" maxlength="128" placeholder="Search CSRC" /> <button type="submit" id="search-csrc-submit-btn-mobile" class="form-submit"> <span class="element-invisible">Search</span> <i class="fa fa-search"></i> </button> </form> </div> <div class="main-menu-row container"> <!-- Collect the nav links, forms, and other content for toggling --> <div id="main-menu-drop" class="col-lg-12" style="display: none;"> <ul> <li><a href="/projects">Projects</a></li> <li> <a href="/publications"> Publications <span class="expander fa fa-plus" id="main-menu-pubs-expander" data-expander-name="publications" data-expanded="false"> <span class="element-invisible">Expand or Collapse</span> </span> </a> <div style="display: none;" class="sub-menu" data-expander-trigger="publications" id="main-menu-pubs-expanded"> <div class="row"> <div class="col-lg-4"> <p><a href="/publications/drafts-open-for-comment">Drafts for Public Comment</a></p> <p><a href="/publications/draft-pubs">All Public Drafts</a></p> <p><a href="/publications/final-pubs">Final Pubs</a></p> <p><a href="/publications/fips">FIPS <small>(standards)</small></a></p> </div> <div class="col-lg-4"> <p><a href="/publications/sp">Special Publications (SP<small>s</small>)</a></p> <p><a href="/publications/ir">IR <small>(interagency/internal reports)</small></a></p> <p><a href="/publications/cswp">CSWP <small>(cybersecurity white papers)</small></a></p> <p><a href="/publications/itl-bulletin">ITL Bulletins</a></p> </div> <div class="col-lg-4"> <p><a href="/publications/project-description">Project Descriptions</a></p> <p><a href="/publications/journal-article">Journal Articles</a></p> <p><a href="/publications/conference-paper">Conference Papers</a></p> <p><a href="/publications/book">Books</a></p> </div> </div> </div> </li> <li> <a href="/topics"> Topics <span class="expander fa fa-plus" id="main-menu-topics-expander" data-expander-name="topics" data-expanded="false"> <span class="element-invisible">Expand or Collapse</span> </span> </a> <div style="display: none;" class="sub-menu" data-expander-trigger="topics" id="main-menu-topics-expanded"> <div class="row"> <div class="col-lg-4"> <p><a href="/Topics/Security-and-Privacy">Security & Privacy</a></p> <p><a href="/Topics/Applications">Applications</a></p> </div> <div class="col-lg-4"> <p><a href="/Topics/Technologies">Technologies</a></p> <p><a href="/Topics/Sectors">Sectors</a></p> </div> <div class="col-lg-4"> <p><a href="/Topics/Laws-and-Regulations">Laws & Regulations</a></p> <p><a href="/Topics/Activities-and-Products">Activities & Products</a></p> </div> </div> </div> </li> <li><a href="/news">News & Updates</a></li> <li><a href="/events">Events</a></li> <li><a href="/glossary">Glossary</a></li> <li> <a href="/about"> About CSRC <span class="expander fa fa-plus" id="main-menu-about-expander" data-expander-name="about" data-expanded="false"> <span class="element-invisible">Expand or Collapse</span> </span> </a> <div style="display: none;" class="sub-menu" data-expander-trigger="about" id="main-menu-about-expanded"> <div class="row"> <div class="col-lg-6"> <p> <strong><a href="/Groups/Computer-Security-Division">Computer Security Division</a></strong><br /> <ul> <li><a href="/Groups/Computer-Security-Division/Cryptographic-Technology">Cryptographic Technology</a></li> <li><a href="/Groups/Computer-Security-Division/Secure-Systems-and-Applications">Secure Systems and Applications</a></li> <li><a href="/Groups/Computer-Security-Division/Security-Components-and-Mechanisms">Security Components and Mechanisms</a></li> <li><a href="/Groups/Computer-Security-Division/Security-Engineering-and-Risk-Management">Security Engineering and Risk Management</a></li> <li><a href="/Groups/Computer-Security-Division/Security-Testing-Validation-and-Measurement">Security Testing, Validation, and Measurement</a></li> </ul> </p> </div> <div class="col-lg-6"> <p> <strong><a href="/Groups/Applied-Cybersecurity-Division">Applied Cybersecurity Division</a></strong><br /> <ul> <li><a href="/Groups/Applied-Cybersecurity-Division/Cybersecurity-and-Privacy-Applications">Cybersecurity and Privacy Applications</a></li> <li><a href="/Groups/Applied-Cybersecurity-Division/National-Cybersecurity-Center-of-Excellence">National Cybersecurity Center of Excellence (NCCoE)</a></li> <li><a href="https://www.nist.gov/nice/">National Initiative for Cybersecurity Education (NICE)</a></li> </ul> </p> <p> <a href="/contact"> Contact Us </a> </p> </div> </div> </div> </li> </ul> </div><!-- /#mobile-nav-container --> </div> </nav> <section id="itl-header" class="has-menu"> <div class="container"> <div class="row"> <div class="col-sm-12 col-md-8"> <div class="hidden-xs hidden-sm" id="itl-header-lg"> <a href="https://www.nist.gov/itl" target="_blank" id="itl-header-link">Information Technology Laboratory</a> </div> <div class="hidden-xs hidden-sm" id="csrc-header-lg"> <a href="/" id="csrc-header-link-lg">Computer Security Resource Center</a> </div> </div> <div class="col-sm-12 col-md-4"> <div class="hidden-xs hidden-sm hidden-md"> <a id="logo-csrc-lg" href="/"><img id="img-logo-csrc-lg" src="/CSRC/Media/images/nist-logo-csrc-white.svg" alt="CSRC Logo" class="csrc-header-logo"></a> </div> <div class="hidden-lg"> <a id="logo-csrc-sm" href="/"><img id="img-logo-csrc-sm" src="/CSRC/Media/images/nist-logo-csrc-white.svg" alt="CSRC Logo" class="csrc-header-logo"></a> </div> </div> </div> </div> </section> <div id="body-section" class="container"> <div class="breadcrumb"> <a href="/projects" class="breadcrumb-link">Projects</a> </div> <h1 id="projectName">Cryptographic Algorithm Validation Program <small id="project-acronym">CAVP</small></h1> <div class="page-social-buttons" id="news-social-buttons"> <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fcsrc.nist.gov%2Fprojects%2Fcryptographic-algorithm-validation-program" class="social-facebook"><i class="fa fa-facebook fa-fw" aria-hidden="true"></i><span class="sr-only">Share to Facebook</span></a> <a href="https://twitter.com/share?url=https%3A%2F%2Fcsrc.nist.gov%2Fprojects%2Fcryptographic-algorithm-validation-program" class="social-twitter"><i class="fa fa-twitter fa-fw" aria-hidden="true"></i><span class="sr-only">Share to Twitter</span></a> <a href="https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fcsrc.nist.gov%2Fprojects%2Fcryptographic-algorithm-validation-program&source=csrc.nist.gov" class="social-linked-in"><i class="fa fa-linkedin fa-fw" aria-hidden="true"></i><span class="sr-only">Share to LinkedIn</span></a> <a href="mailto:?subject=csrc.nist.gov&body=Check out this site https://csrc.nist.gov/projects/cryptographic-algorithm-validation-program" class="social-email"><i class="fa fa-envelope fa-fw" aria-hidden="true"></i><span class="sr-only">Share ia Email</span></a> </div> <div class="row visible-sm visible-xs visible-md"> <div class="col-sm-12"> <div class="bs-callout bs-callout-subnav" id="projectLinksContainer-sm"> <h4><i class="fa fa-link"></i> Project Links</h4> <div class="project-icons-container"> <span> <a href="/projects/cryptographic-algorithm-validation-program" id="NavOverviewLink-sm"> <i class="fa fa-info-circle"></i> Overview </a> </span> <span> <a href="/Projects/cryptographic-algorithm-validation-program/presentations" id="NavPresLink-sm" data-count="35"> <i class="fa fa-desktop"></i> Presentations </a> </span> </div> </div> </div> </div> <div class="row"> <div class="col-lg-8 col-sm-12"> <h3>Overview</h3> <div id="overview"> <p>The NIST Cryptographic Algorithm Validation Program (CAVP) provides validation testing of Approved (i.e., FIPS-approved and NIST-recommended) cryptographic algorithms and their individual components. Cryptographic algorithm validation is a prerequisite of <a href="https://csrc.nist.gov/Projects/cryptographic-module-validation-program">cryptographic module validation</a>. The list of FIPS-approved algorithms can be found in <a href="https://csrc.nist.gov/projects/cmvp/sp800-140c">SP 800-140C</a> and <a href="https://csrc.nist.gov/projects/cmvp/sp800-140d">SP 800-140D</a>. </p> <p>Vendors may use any of the NVLAP-accredited <a href="https://csrc.nist.gov/Projects/Testing-Laboratories">Cryptographic and Security Testing (CST) Laboratories</a> to test algorithm implementations.</p> <p>An algorithm implementation successfully tested by a lab and validated by NIST is added to an appropriate <a href="https://csrc.nist.gov/projects/cryptographic-algorithm-validation-program/validation">validation list</a>, which identifies the vendor, implementation, operational environment, validation date and algorithm details.</p> <h4> </h4> <h4>Validation Testing Through ACVTS</h4> <p> </p> <p>The CAVP offers two Automated Cryptographic Validation Test Systems (ACVTS) for interested users to test cryptographic algorithm implementations. A Demo ACVTS server is available at no cost to interested parties. See <a href="https://csrc.nist.gov/Projects/cryptographic-algorithm-validation-program/how-to-access-acvts">Accessing the ACVTS</a> for details. The Production ACVTS server is only available to NVLAP-accredited testing laboratories, and is the only way to create algorithm validation certificates listed on the <a href="https://csrc.nist.gov/Projects/cryptographic-algorithm-validation-program/validation-search">Algorithm Validation Page</a>. The CAVP, through ACVTS, will generate test vectors to match the capabilities of a given implementation under test. The CAVP is not responsible for running those test vectors through the implementation. </p> <p> </p> <h4>Test Methods</h4> <p> </p> <p>Through ACVTS, the CAVP can focus on generating interesting test cases to ensure correctness and robustness of cryptographic algorithm implementations. Testing is performed by first providing ACVTS with a set of capabilities for a particular cryptographic algorithm that the implementation supports. For example, the message lengths supported for a hash function. ACVTS will generate test cases that match these capabilities and provide the inputs to the implementation under test. The implementation runs the inputs through the corresponding cryptographic function and provides the outputs back to ACVTS. ACVTS then validates the outputs are correct before returning a verdict. Once this is completed for all algorithms in the test session, the implementation can submit to appear on the <a href="https://csrc.nist.gov/Projects/cryptographic-algorithm-validation-program/validation-search">Algorithm Validation Page</a> if the testing was performed through a lab on Production ACVTS. </p> <p>Due to this structure, ACVTS testing is entirely black-box. The implementation is never provided to NIST or the CAVP in order to receive a validation certificate. </p> <p>For more information on ACVTS, which algorithms are supported, and how testing is performed, see the <a href="https://pages.nist.gov/ACVP">Automated Cryptographic Validation Protocol Documentation</a>. </p> <p> </p> <h4>Algorithms</h4> <p>Currently, CAVP tests the following cryptographic algorithms*. Follow the links to <strong>algorithm specifications</strong>, <strong>validation testing requirements</strong>, <strong>validation lists </strong>and <strong>test vectors</strong>.</p> <table border="1" class="table table-condensed table-striped" style="width:600px" summary="Table of Cryptographic Algorithm Validation Program Tests"> <tbody> <tr> <td style="white-space:nowrap"> <p style="margin-left:20px"><strong><a data-csrc-link="true" data-node-guid="838d0e73-d331-4ca2-8208-a3ebfde65599" href="/projects/cryptographic-algorithm-validation-program/block-ciphers">Block Ciphers</a> </strong></p> </td> <td> <p style="margin-left:20px"><a href="/projects/cryptographic-algorithm-validation-program/block-ciphers#AES">AES</a>, <a href="/projects/cryptographic-algorithm-validation-program/block-ciphers#TDES">Triple DES</a>, <a href="/projects/cryptographic-algorithm-validation-program/block-ciphers#Skipjack">Skipjack (decryption only)</a><br> Tests for ECB, CBC, CFB and OFB modes.</p> </td> </tr> <tr> <td style="white-space:nowrap"> <p style="margin-left:20px"><strong><a data-csrc-link="true" data-node-guid="abfda46f-2226-41dd-9d0e-f72418b76b93" href="/projects/cryptographic-algorithm-validation-program/cavp-testing-block-cipher-modes">Block Cipher Modes</a> </strong></p> </td> <td> <p style="margin-left:20px"><a href="/Projects/Cryptographic-Algorithm-Validation-Program/CAVP-TESTING-BLOCK-CIPHER-MODES#CCM">CCM</a>, <a href="/Projects/Cryptographic-Algorithm-Validation-Program/CAVP-TESTING-BLOCK-CIPHER-MODES#CMAC">CMAC</a>, <a href="/Projects/Cryptographic-Algorithm-Validation-Program/CAVP-TESTING-BLOCK-CIPHER-MODES#GCMVS">GCM / GMAC / XPN</a>, <a href="/Projects/Cryptographic-Algorithm-Validation-Program/CAVP-TESTING-BLOCK-CIPHER-MODES#KW">Key Wrap</a>, <a href="/Projects/Cryptographic-Algorithm-Validation-Program/CAVP-TESTING-BLOCK-CIPHER-MODES#XTS">XTS</a></p> </td> </tr> <tr> <td style="white-space:nowrap"> <p style="margin-left:20px"><strong><a data-csrc-link="true" data-node-guid="b9fb9f5a-d68d-4f69-8bb6-534c25c0671e" href="/projects/cryptographic-algorithm-validation-program/digital-signatures">Digital Signatures</a></strong></p> </td> <td> <p style="margin-left:20px">FIPS 186-4: <a href="/Projects/Cryptographic-Algorithm-Validation-Program/Digital-Signatures#dsa2vs">DSA</a>, <a href="/Projects/Cryptographic-Algorithm-Validation-Program/Digital-Signatures#ecdsa2vs">ECDSA</a>, <a href="/Projects/Cryptographic-Algorithm-Validation-Program/Digital-Signatures#rsa2vs">RSA</a><br> FIPS 186-2: <a href="/Projects/Cryptographic-Algorithm-Validation-Program/Digital-Signatures#dsavs">DSA</a>, <a href="/Projects/Cryptographic-Algorithm-Validation-Program/Digital-Signatures#ecdsavs">ECDSA</a>, <a href="/Projects/Cryptographic-Algorithm-Validation-Program/Digital-Signatures#rsavs">RSA</a></p> </td> </tr> <tr> <td style="white-space:nowrap"> <p style="margin-left:20px"><strong><a data-csrc-link="true" data-node-guid="89e5ca8d-c3f1-447c-b6e7-2d65dfce406f" href="/projects/cryptographic-algorithm-validation-program/key-derivation">Key Derivation Functions</a></strong></p> </td> <td> <p style="margin-left:20px"><a href="/Projects/Cryptographic-Algorithm-Validation-Program/Key-Derivation">KBKDF</a></p> </td> </tr> <tr> <td style="white-space:nowrap"> <p style="margin-left:20px"><strong><a data-csrc-link="true" data-node-guid="2ea91d82-0b5a-4e56-9710-f4f8dc593312" href="/projects/cryptographic-algorithm-validation-program/key-management">Key Management</a></strong></p> </td> <td> <p style="margin-left:20px"><a href="/projects/cryptographic-algorithm-validation-program/key-management">KAS</a></p> </td> </tr> <tr> <td style="white-space:nowrap"> <p style="margin-left:20px"><strong><a data-csrc-link="true" data-node-guid="59d34859-9ee7-40a3-b0c8-78d52b76a7b5" href="/projects/cryptographic-algorithm-validation-program/message-authentication">Message Authentication</a></strong></p> </td> <td> <p style="margin-left:20px"><a href="/projects/cryptographic-algorithm-validation-program/message-authentication">HMAC </a>(FIPS 198-1)</p> </td> </tr> <tr> <td style="white-space:nowrap"> <p style="margin-left:20px"><strong><a data-csrc-link="true" data-node-guid="41457417-6d1b-472b-8a42-2e5791ed9b91" href="/projects/cryptographic-algorithm-validation-program/random-number-generators">Random Number Generation</a></strong></p> </td> <td> <p style="margin-left:20px"><a href="/projects/cryptographic-algorithm-validation-program/random-number-generators#DRBG">DRBG</a></p> </td> </tr> <tr> <td style="white-space:nowrap"> <p style="margin-left:20px"><strong><a data-csrc-link="true" data-node-guid="0b164e34-7f99-49c4-a8fe-ff3c4d27bac6" href="/projects/cryptographic-algorithm-validation-program/secure-hashing">Secure Hashing</a></strong></p> </td> <td> <p style="margin-left:20px"><a href="/Projects/Cryptographic-Algorithm-Validation-Program/Secure-Hashing#shavs">SHA-2</a>, <a href="/Projects/Cryptographic-Algorithm-Validation-Program/Secure-Hashing#shavs">SHA-1</a><br> <a href="/Projects/Cryptographic-Algorithm-Validation-Program/Secure-Hashing#sha3vsha3vss">SHA-3</a></p> </td> </tr> <tr> <td style="white-space:nowrap"> <p style="margin-left:20px"><strong><a data-csrc-link="true" data-node-guid="bd603ccc-1218-4222-96fe-85a6c59f8b07" href="/projects/cryptographic-algorithm-validation-program/component-testing">Component Testing</a></strong></p> </td> <td> <p style="margin-left:20px"><a href="/Projects/Cryptographic-Algorithm-Validation-Program/Component-Testing#ECCCDH">ECC-CDH (SP 800-56A)</a>,<br> <a href="/Projects/Cryptographic-Algorithm-Validation-Program/Component-Testing#ECDSASigGenPrim">ECDSA Signature (FIPS 186-4)</a>,<br> <a href="/Projects/Cryptographic-Algorithm-Validation-Program/Component-Testing#KDF135">KDF (SP 800-135)</a>,<br> <a href="/Projects/Cryptographic-Algorithm-Validation-Program/Component-Testing#RSASigGenPrim">RSA PKCS1-v1.5 RSASP1 (FIPS 186-4)</a>,<br> <a href="/Projects/Cryptographic-Algorithm-Validation-Program/Component-Testing#RSASigGenPrim">RSA PKCS1-vPSS RSASP1 (FIPS 186-4)</a>,<br> <a href="/Projects/Cryptographic-Algorithm-Validation-Program/Component-Testing#RSADP">RSADP Decryption (SP 800-56B; PKCS#1 v2.1)</a></p> </td> </tr> </tbody> </table> <p>Other algorithm testing has been <a data-csrc-link="true" data-node-guid="0fb363a8-6089-4e46-9f59-660217e8818c" href="/projects/cryptographic-algorithm-validation-program/retired-testing">retired</a>: <a data-csrc-link="true" data-node-guid="0fb363a8-6089-4e46-9f59-660217e8818c" href="/projects/cryptographic-algorithm-validation-program/retired-testing">DES</a>, <a data-csrc-link="true" data-node-guid="0fb363a8-6089-4e46-9f59-660217e8818c" href="/projects/cryptographic-algorithm-validation-program/retired-testing">MAC</a>, <a data-csrc-link="true" data-node-guid="0fb363a8-6089-4e46-9f59-660217e8818c" href="/projects/cryptographic-algorithm-validation-program/retired-testing">Skipjack (encryption only)</a>, and <a data-csrc-link="true" data-node-guid="0fb363a8-6089-4e46-9f59-660217e8818c" href="/projects/cryptographic-algorithm-validation-program/retired-testing">ANSI X9.17</a>,<a data-csrc-link="true" data-node-guid="0fb363a8-6089-4e46-9f59-660217e8818c" href="/projects/cryptographic-algorithm-validation-program/retired-testing">RNG</a>.</p> <p>* Note: this table lists Approved algorithms that have tests available in both CAVS (deprecated by ACVTS) and ACVTS. Please refer to the <a href="/projects/cryptographic-algorithm-validation-program/cst-lab-transition">CST Lab transition page</a> for a list of testing available in ACVTS that is not in CAVS as well as other testing requirements during the transition period.</p> <p> </p> <h4>Relationship of Algorithm Validation to FIPS 140 Module Validation</h4> <p>A cryptographic module validated to FIPS 140 shall implement at least one Approved security function used in an Approved mode of operation. For an algorithm implementation to be listed on a cryptographic module validation certificate as an Approved security function, the algorithm implementation must meet all the requirements of FIPS 140 and must successfully complete the cryptographic algorithm validation process. However, a product or implementation does not meet the FIPS 140 module validation requirements by simply implementing an Approved security function and acquiring validations for each of the implemented algorithms. For more information, see the <a href="https://csrc.nist.gov/Projects/Cryptographic-Module-Validation-Program">Cryptographic Module Validation Program</a>.</p> <p> </p> <h4>Further Information</h4> <table border="1" cellpadding="1" class="table table-striped" style="width:100%" summary="Table of Further Information"> <tbody> <tr> <td style="white-space:nowrap"> <p style="margin-left:20px"><strong><a href="https://csrc.nist.gov/CSRC/media/Projects/Cryptographic-Algorithm-Validation-Program/documents/CAVPMM.pdf">CAVP Management Manual</a></strong></p> </td> <td> <p style="margin-left:20px">The CAVP Management Manual provides effective guidance for the CAVP Validation Authorities, CST laboratories, and vendors who participate in the program. It outlines the management activities and specific responsibilities of the various participating groups; however, it does not include any cryptographic standards. The manual may also interest consumers who acquire validated cryptographic modules and validated cryptographic algorithm implementations.</p> <p style="margin-left:20px"><em>Last update: 06-24-2009</em></p> </td> </tr> <tr> <td style="white-space:nowrap"> <p style="margin-left:20px"><strong><a href="/csrc/media/Projects/cryptographic-algorithm-validation-program/documents/CAVPFAQ.pdf">CAVP FAQ</a></strong></p> </td> <td> <p style="margin-left:20px">The CAVP FAQ addresses many questions raised by the <a href="https://csrc.nist.gov/Projects/Testing-Laboratories">testing laboratories</a>; it includes a section of general questions and sections for most of the tested algorithms. The FAQ addresses:</p> <ul> <li>interpretations of algorithm specifications;</li> <li>programmatic questions about the CAVP;</li> <li>the Cryptographic Algorithm Validation System (CAVS) tool; and</li> <li>information required during validation.</li> </ul> <p style="margin-left:20px">The FAQ is primarily intended for use by the testing labs. Vendors may also find the information useful when submitting their algorithms for testing.</p> <p style="margin-left:20px"><em>Last update: 02-24-2022</em></p> </td> </tr> <tr> <td style="white-space:nowrap"> <p style="margin-left:20px"><strong><a data-csrc-link="true" data-node-guid="aafef607-15e0-4f65-8144-15341d0663fd" href="/projects/cryptographic-algorithm-validation-program/cst-lab-transition">Algorithm Prerequisite Testing</a></strong></p> </td> <td> <p style="margin-left:20px">ACVTS testing assumes that other tests will be used to cover core cryptographic components of the algorithms. The Algorithm Testing Prerequisite table outlines the required tests that must be performed to receive an algorithm certificate for each algorithm. </p> <p style="margin-left:20px"><em>Last update: 06-24-2024</em></p> </td> </tr> <tr> <td style="white-space:nowrap"> <p style="margin-left:20px"><strong><a data-csrc-link="true" data-node-guid="dc2b7f7c-6ce0-431f-8d7d-2c70f00434db" href="/projects/cryptographic-algorithm-validation-program/how-to-access-acvts">How to access ACVTS</a></strong></p> </td> <td> <p style="margin-left:20px">How to access to the ACVTS demonstration (Demo) and production (Prod) systems.</p> </td> </tr> </tbody> </table> <p> </p> <hr> <p>The CAVP was established in July 1995 by NIST and the Government of Canada's CCCS. NIST Computer Security Division's <a href="https://csrc.nist.gov/Groups/Computer-Security-Division/Security-Testing-Validation-and-Measurement">Security Testing, Validation, and Measurement Group</a> (STVM) manages the validation testing of cryptographic modules and their underlying cryptographic algorithms through the CAVP and <a href="https://csrc.nist.gov/Projects/cryptographic-module-validation-program">CMVP</a>.</p> </div> </div> <div class="col-lg-4 hidden-xs hidden-sm hidden-md"> <div class="project-nav-container"> <div class="bs-callout bs-callout-subnav" id="projectLinksContainer-lg"> <h4><i class="fa fa-link"></i> Project Links</h4> <div class="project-icons-container"> <span> <a href="/projects/cryptographic-algorithm-validation-program" id="SideNavOverviewLink"> <i class="fa fa-info-circle"></i> Overview </a> </span> <span> <a href="/Projects/cryptographic-algorithm-validation-program/presentations" id="SideNavPresLink" data-count="35"> <i class="fa fa-desktop"></i> Presentations </a> </span> </div> <h4>Additional Pages</h4> <div id="projectPagesCallout-lg"> <a class="csrc-add-page" data-node-level="0" data-node-order="1" href="/Projects/cryptographic-algorithm-validation-program/how-to-access-acvts" id="projPage0" style="border-left: solid 0rem transparent;">Accessing the ACVTS</a> <a class="csrc-add-page" data-node-level="0" data-node-order="2" href="/Projects/cryptographic-algorithm-validation-program/prerequisites" id="projPage1" style="border-left: solid 0rem transparent;">Algorithm Prerequisite Testing</a> <a class="csrc-add-page" data-node-level="0" data-node-order="5" href="/Projects/cryptographic-algorithm-validation-program/validation-search" id="projPage2" style="border-left: solid 0rem transparent;">Validation Search</a> <a class="csrc-add-page" data-node-level="0" data-node-order="9" href="/Projects/cryptographic-algorithm-validation-program/Block-Ciphers" id="projPage3" style="border-left: solid 0rem transparent;">Block Ciphers</a> <a class="csrc-add-page" data-node-level="0" data-node-order="11" href="/Projects/cryptographic-algorithm-validation-program/cavp-testing-block-cipher-modes" id="projPage4" style="border-left: solid 0rem transparent;">Block Cipher Modes</a> <a class="csrc-add-page" data-node-level="0" data-node-order="12" href="/Projects/cryptographic-algorithm-validation-program/digital-signatures" id="projPage5" style="border-left: solid 0rem transparent;">Digital Signatures</a> <a class="csrc-add-page" data-node-level="0" data-node-order="13" href="/Projects/cryptographic-algorithm-validation-program/key-derivation" id="projPage6" style="border-left: solid 0rem transparent;">Key Derivation</a> <a class="csrc-add-page" data-node-level="0" data-node-order="14" href="/Projects/cryptographic-algorithm-validation-program/Key-Management" id="projPage7" style="border-left: solid 0rem transparent;">Key Management</a> <a class="csrc-add-page" data-node-level="1" data-node-order="1" href="/Projects/cryptographic-algorithm-validation-program/Key-Management/Key-Establishment" id="projPage8" style="border-left: solid 1rem transparent;">Key Establishment</a> <a class="csrc-add-page" data-node-level="0" data-node-order="15" href="/Projects/cryptographic-algorithm-validation-program/Message-Authentication" id="projPage9" style="border-left: solid 0rem transparent;">Message Authentication</a> <a class="csrc-add-page" data-node-level="0" data-node-order="16" href="/Projects/cryptographic-algorithm-validation-program/Random-Number-Generators" id="projPage10" style="border-left: solid 0rem transparent;">Random Number Generators</a> <a class="csrc-add-page" data-node-level="0" data-node-order="17" href="/Projects/cryptographic-algorithm-validation-program/Secure-Hashing" id="projPage11" style="border-left: solid 0rem transparent;">Secure Hashing</a> <a class="csrc-add-page" data-node-level="0" data-node-order="18" href="/Projects/cryptographic-algorithm-validation-program/Component-Testing" id="projPage12" style="border-left: solid 0rem transparent;">Component Testing</a> <a class="csrc-add-page" data-node-level="0" data-node-order="19" href="/Projects/cryptographic-algorithm-validation-program/Retired-Testing" id="projPage13" style="border-left: solid 0rem transparent;">Retired Testing</a> </div> </div> </div> <div class="bs-callout bs-callout-success" id="contactsCallout-lg"> <h4><i class="fa fa-user"></i> Contacts</h4> <p id="projContact0"><span class='contact-display'><strong data-field='full-name'> <span data-field='firstname'>Chris</span> <span data-field='lastname'>Celi</span> </strong> - <strong data-field='position'><span data-field='position'>Program Manager</span></strong> - <strong data-field='affiliation'><span data-field='affiliation'>NIST</span></strong><br/><a href='mailto:cavp@nist.gov' data-field='email'>cavp@nist.gov</a><br/></span></p> </div> <div class="bs-callout bs-callout-danger" id="owningGroupCallout-lg"> <h4><i class="fa fa-sitemap"></i> Group</h4> <a href="/Groups/Computer-Security-Division/Security-Testing-Validation-and-Measurement">Security Testing, Validation and Measurement</a> </div> <div class="bs-callout bs-callout-danger" id="topicsCallout-lg"> <h4><i class="fa fa-tag"></i> Topics</h4> <p> <strong id="catName0-lg">Security and Privacy:</strong> <a id="catTopLink0-0-lg" href="/Topics/Security-and-Privacy/security-measurement/assurance">assurance</a>, <a id="catTopLink0-1-lg" href="/Topics/Security-and-Privacy/cryptography">cryptography</a>, <a id="catTopLink0-2-lg" href="/Topics/Security-and-Privacy/security-measurement/testing-and-validation">testing & validation</a> </p> </div> <div class="bs-callout bs-callout-warning" id="relatedProjectsCallout-lg"> <h4>Related Projects</h4> <a href="/Projects/automated-cryptographic-validation-testing" id="relProjLink0">Automated Cryptographic Validation Testing</a><br/> <a href="/Projects/cryptographic-module-validation-program" id="relProjLink1">Cryptographic Module Validation Program</a><br/> <a href="/Projects/cryptographic-standards-and-guidelines" id="relProjLink2">Cryptographic Standards and Guidelines</a><br/> <a href="/Projects/fips-140-3-transition-effort" id="relProjLink3">FIPS 140-3 Transition Effort</a><br/> <a href="/Projects/testing-laboratories" id="relProjLink4">Testing Laboratories</a><br/> </div> </div> </div> <div class="row visible-sm visible-xs visible-md"> <div class="col-sm-12"> <div class="bs-callout bs-callout-subnav" id="projectPagesCallout-sm"> <h4>Additional Pages</h4> <p> <a class="csrc-add-page" data-node-level="0" data-node-order="1" href="/Projects/cryptographic-algorithm-validation-program/how-to-access-acvts" id="projPage0-sm" style="border-left: solid 0rem transparent;">Accessing the ACVTS</a> <a class="csrc-add-page" data-node-level="0" data-node-order="2" href="/Projects/cryptographic-algorithm-validation-program/prerequisites" id="projPage1-sm" style="border-left: solid 0rem transparent;">Algorithm Prerequisite Testing</a> <a class="csrc-add-page" data-node-level="0" data-node-order="5" href="/Projects/cryptographic-algorithm-validation-program/validation-search" id="projPage2-sm" style="border-left: solid 0rem transparent;">Validation Search</a> <a class="csrc-add-page" data-node-level="0" data-node-order="9" href="/Projects/cryptographic-algorithm-validation-program/Block-Ciphers" id="projPage3-sm" style="border-left: solid 0rem transparent;">Block Ciphers</a> <a class="csrc-add-page" data-node-level="0" data-node-order="11" href="/Projects/cryptographic-algorithm-validation-program/cavp-testing-block-cipher-modes" id="projPage4-sm" style="border-left: solid 0rem transparent;">Block Cipher Modes</a> <a class="csrc-add-page" data-node-level="0" data-node-order="12" href="/Projects/cryptographic-algorithm-validation-program/digital-signatures" id="projPage5-sm" style="border-left: solid 0rem transparent;">Digital Signatures</a> <a class="csrc-add-page" data-node-level="0" data-node-order="13" href="/Projects/cryptographic-algorithm-validation-program/key-derivation" id="projPage6-sm" style="border-left: solid 0rem transparent;">Key Derivation</a> <a class="csrc-add-page" data-node-level="0" data-node-order="14" href="/Projects/cryptographic-algorithm-validation-program/Key-Management" id="projPage7-sm" style="border-left: solid 0rem transparent;">Key Management</a> <a class="csrc-add-page" data-node-level="1" data-node-order="1" href="/Projects/cryptographic-algorithm-validation-program/Key-Management/Key-Establishment" id="projPage8-sm" style="border-left: solid 1rem transparent;">Key Establishment</a> <a class="csrc-add-page" data-node-level="0" data-node-order="15" href="/Projects/cryptographic-algorithm-validation-program/Message-Authentication" id="projPage9-sm" style="border-left: solid 0rem transparent;">Message Authentication</a> <a class="csrc-add-page" data-node-level="0" data-node-order="16" href="/Projects/cryptographic-algorithm-validation-program/Random-Number-Generators" id="projPage10-sm" style="border-left: solid 0rem transparent;">Random Number Generators</a> <a class="csrc-add-page" data-node-level="0" data-node-order="17" href="/Projects/cryptographic-algorithm-validation-program/Secure-Hashing" id="projPage11-sm" style="border-left: solid 0rem transparent;">Secure Hashing</a> <a class="csrc-add-page" data-node-level="0" data-node-order="18" href="/Projects/cryptographic-algorithm-validation-program/Component-Testing" id="projPage12-sm" style="border-left: solid 0rem transparent;">Component Testing</a> <a class="csrc-add-page" data-node-level="0" data-node-order="19" href="/Projects/cryptographic-algorithm-validation-program/Retired-Testing" id="projPage13-sm" style="border-left: solid 0rem transparent;">Retired Testing</a> </p> </div> <div class="bs-callout bs-callout-subnav" id="contactsCallout-sm"> <h4><i class="fa fa-user"></i> Contacts</h4> <p style="padding-left: 15px;"> <span id="projContact0-sm"><span class='contact-display'><strong data-field='full-name'> <span data-field='firstname'>Chris</span> <span data-field='lastname'>Celi</span> </strong> - <strong data-field='position'><span data-field='position'>Program Manager</span></strong> - <strong data-field='affiliation'><span data-field='affiliation'>NIST</span></strong><br/><a href='mailto:cavp@nist.gov' data-field='email'>cavp@nist.gov</a><br/></span></span><br/> </p> </div> <div class="bs-callout bs-callout-danger" id="owningGroupCallout-sm"> <h4><i class="fa fa-sitemap"></i> Group</h4> <a href="/Groups/Computer-Security-Division/Security-Testing-Validation-and-Measurement">Security Testing, Validation and Measurement</a> </div> <div class="bs-callout bs-callout-danger" id="topicsCallout-sm"> <h4><i class="fa fa-tag"></i> Topics</h4> <p> <strong id="catName0-sm">Security and Privacy:</strong> <a id="catTopLink0-0-sm" href="/Topics/Security-and-Privacy/security-measurement/assurance">assurance</a>, <a id="catTopLink0-1-sm" href="/Topics/Security-and-Privacy/cryptography">cryptography</a>, <a id="catTopLink0-2-sm" href="/Topics/Security-and-Privacy/security-measurement/testing-and-validation">testing & validation</a> </p> </div> <div class="bs-callout bs-callout-warning" id="relatedProjectsCallout-sm"> <h4>Related Projects</h4> <p> <a href="/Projects/automated-cryptographic-validation-testing" id="relProjLink0-sm">Automated Cryptographic Validation Testing</a><br/> <a href="/Projects/cryptographic-module-validation-program" id="relProjLink1-sm">Cryptographic Module Validation Program</a><br/> <a href="/Projects/cryptographic-standards-and-guidelines" id="relProjLink2-sm">Cryptographic Standards and Guidelines</a><br/> <a href="/Projects/fips-140-3-transition-effort" id="relProjLink3-sm">FIPS 140-3 Transition Effort</a><br/> <a href="/Projects/testing-laboratories" id="relProjLink4-sm">Testing Laboratories</a><br/> </p> </div> </div> </div> <div class="row"> <div class="col-md-12 historical-data-area" id="historical-data-area"> <span>Created <span id="page-created-date">October 05, 2016</span>, Updated <span id="page-updated-date">August 08, 2024</span></span> </div> </div> <div id="footer-pusher"></div> </div> <footer id="footer"> <div class="container"> <div class="row"> <div class="col-sm-6"> <span class="hidden-xs"> <a href="https://www.nist.gov" title="National Institute of Standards and Technology" rel="home" target="_blank" class="footer-nist-logo" id="footer-nist-logo-link"> <img src="/CSRC/Media/images/nist-logo-brand-white.svg" alt="National Institute of Standards and Technology logo" id="footer-nist-logo" /> </a> </span> <div class="row footer-contact-container"> <div class="col-sm-12" id="footer-address"> <strong>HEADQUARTERS</strong><br> 100 Bureau Drive<br> Gaithersburg, MD 20899 </div> </div> </div> <div class="col-sm-6"> <ul class="social-list text-right" style="display: block;"> <li class="field-item service-twitter list-horiz"> <a href="https://twitter.com/NISTCyber" class="social-btn social-btn--large extlink ext" id="footer-social-twitter-link"> <i class="fa fa-twitter fa-fw"><span class="element-invisible">twitter</span></i><span class="ext"><span class="element-invisible"> (link is external)</span></span> </a> </li> <li class="field-item service-facebook list-horiz"> <a href="https://www.facebook.com/NIST" class="social-btn social-btn--large extlink ext" id="footer-social-facebook-link"> <i class="fa fa-facebook fa-fw"><span class="element-invisible">facebook</span></i><span class="ext"><span class="element-invisible"> (link is external)</span></span> </a> </li> <li class="field-item service-linkedin list-horiz"> <a href="https://www.linkedin.com/company/nist" class="social-btn social-btn--large extlink ext" id="footer-social-linkedin-link"> <i class="fa fa-linkedin fa-fw"><span class="element-invisible">linkedin</span></i><span class="ext"><span class="element-invisible"> (link is external)</span></span> </a> </li> <li class="field-item service-instagram list-horiz"> <a href="https://www.instagram.com/usnistgov/" class="social-btn social-btn--large extlink ext" id="footer-social-instagram-link"> <i class="fa fa-instagram fa-fw"><span class="element-invisible">instagram</span></i> <span class="ext"><span class="element-invisible"> (link is external)</span></span> </a> </li> <li class="field-item service-youtube list-horiz"> <a href="https://www.youtube.com/user/USNISTGOV" class="social-btn social-btn--large extlink ext" id="footer-social-youtube-link"> <i class="fa fa-youtube fa-fw"><span class="element-invisible">youtube</span></i><span class="ext"><span class="element-invisible"> (link is external)</span></span> </a> </li> <li class="field-item service-rss list-horiz"> <a href="https://www.nist.gov/news-events/nist-rss-feeds" class="social-btn social-btn--large extlink" id="footer-social-rss-link"> <i class="fa fa-rss fa-fw"><span class="element-invisible">rss</span></i> </a> </li> <li class="field-item service-govdelivery list-horiz last"> <a href="https://public.govdelivery.com/accounts/USNIST/subscriber/new?qsp=USNIST_3" class="social-btn social-btn--large extlink ext" title="Subscribe to CSRC and publication updates, and other NIST cybersecurity news" id="footer-social-govdelivery-link"> <i class="fa fa-envelope fa-fw"><span class="element-invisible">govdelivery</span></i><span class="ext"><span class="element-invisible"> (link is external)</span></span> </a> </li> </ul> <p class="text-right"> Want updates about CSRC and our publications? <a href="https://public.govdelivery.com/accounts/USNIST/subscriber/new?qsp=USNIST_3" class="btn btn-lg btn-primary" style="background-color: #12659c!important; border-color: #12659c!important;" id="footer-subscribe-link">Subscribe</a> </p> </div> </div> <div class="row hidden-sm hidden-md hidden-lg"> <div class="col-sm-12"> <a href="https://www.nist.gov" title="National Institute of Standards and Technology" rel="home" target="_blank" class="footer-nist-logo" id="footer-bottom-nist-logo-link"> <img src="/CSRC/Media/images/logo_rev.png" alt="National Institute of Standards and Technology logo" id="footer-bottom-nist-logo" /> </a> </div> </div> <div class="row"> <div class="col-sm-6"> <p> <a href="/about/contact" id="footer-contact-us-link">Contact Us</a> | <a href="https://www.nist.gov/about-nist/visit" style="display: inline-block;" id="footer-org-link">Our Other Offices</a> </p> </div> <div class="col-sm-6"> <span class="pull-right text-right"> Send inquiries to <a href="mailto:csrc-inquiry@nist.gov?subject=CSRC Inquiry" style="display: inline-block;" id="footer-inquiries-link">csrc-inquiry@nist.gov</a> </span> </div> </div> <div class="row"> <div class="footer-bottom-links-container" id="footer-bottom-links-container"> <ul> <li><a href="https://www.nist.gov/privacy-policy">Site Privacy</a></li> <li><a href="https://www.nist.gov/oism/accessibility">Accessibility</a></li> <li><a href="https://www.nist.gov/privacy">Privacy Program</a></li> <li><a href="https://www.nist.gov/oism/copyrights">Copyrights</a></li> <li><a href="https://www.commerce.gov/vulnerability-disclosure-policy">Vulnerability Disclosure</a></li> <li><a href="https://www.nist.gov/no-fear-act-policy">No Fear Act Policy</a></li> <li><a href="https://www.nist.gov/foia">FOIA</a></li> <li><a href="https://www.nist.gov/environmental-policy-statement">Environmental Policy</a></li> <li><a href="https://www.nist.gov/summary-report-scientific-integrity">Scientific Integrity</a></li> <li><a href="https://www.nist.gov/nist-information-quality-standards">Information Quality Standards</a></li> <li><a href="https://www.commerce.gov/">Commerce.gov</a></li> <li><a href="https://www.science.gov/">Science.gov</a></li> <li><a href="https://www.usa.gov/">USA.gov</a></li> <li><a href="https://vote.gov/">Vote.gov</a></li> </ul> </div> </div> </div> </footer> <script type="text/javascript" src="/dist/js/quick-collapse.js"></script> <script type="text/javascript" src="/dist/app.bundle.js"></script> <!-- USWDS Bottom --> <script type="text/javascript" src="/dist/uswds/js/uswds.min.js"></script> <script type="text/javascript" src="/dist/projects.bundle.js"></script> </body> </html>