A Multi-Step Transition to New Algorithms: Key Establishment, Entropy and More (C42c)
Several NIST key establishment standards have been recently updated: SP 800-56A, 56B and 56C. As these standards represent a significant shift in the key agreement and key transport paradigms, it is unrealistic to expect a vendor to instantly change their module’s design to meet the new requirements. A transition policy has been carefully developed by the CMVP. This session will review the details of this transition and explain and justify the required methods of compliance and the dates when certain milestones need to be reached. Separately, NIST developed an entropy standard SP 800-90B. While the standard was published in January 2018, the transition to the full compliance with SP 800-90B has not yet been completed. We will explain what “the full compliance” means from the CMVP perspective and discuss the steps and the dates that govern this transition. We will also discuss some NIST algorithm standards that are currently evolving.