Blog Post

Microsoft Entra Blog
2 MIN READ

Microsoft brings FIPS 140 Compliance to Authenticator supporting Federal Agencies

Alex Weinert's avatar
Alex Weinert
Icon for Microsoft rankMicrosoft
Dec 08, 2022

Many customers work in environments with security and compliance concerns requiring authenticators to use cryptography validated by the Federal Information Processing Standards (FIPS) 140 (reference NIST SP 800-63B). We're excited that Microsoft Authenticator on iOS is now FIPS 140 compliant (Android coming soon). Authenticator version 6.6.8 and higher on iOS is FIPS 140 compliant for all Azure Active Directory (Azure AD) authentications using push multifactor authentications (MFA), Passwordless Phone Sign-In (PSI), and time-based one-time passcodes (TOTP).  

 

FIPS 140 compliance for Authenticator also helps federal agencies meet the requirements of Executive Order (EO) 14028, “Improving the Nation’s Cybersecurity” and healthcare organizations with Electronic Prescriptions for Controlled Substances (EPCS). 

 

No changes in configuration are required in the Authenticator app or Azure Portal to enable this capability. Users on Authenticator version 6.6.8 and higher on iOS are FIPS 140 compliant by default for Azure AD authentications.  

 

Authenticator leverages the native Apple cryptography to achieve FIPS 140, Security Level 1 compliance on Apple iOS devices. For more information about the certifications being used, reference the Apple CoreCrypto module.  

 

As always, we want to hear from you! Feel free to leave comments down below or reach out to us on aka.ms/AzureADFeedback.  

 

Best regards,  

Alex Weinert (@Alex_T_Weinert)  

VP Director of Identity Security, Microsoft  

 

 

Learn more about Microsoft identity: 

Updated Dec 14, 2022
Version 2.0
  • Anthony Rusonik's avatar
    Anthony Rusonik
    Copper Contributor

    Is the Mobile Authenticator FIPS 140-2 Level 1 validated,  IOS and/or Android ?

  • VLCiso's avatar
    VLCiso
    Copper Contributor

    When is the expected date that FIPS 140 will be available for Android?

  • VLCiso's avatar
    VLCiso
    Copper Contributor

    In order to achieve FedRAMP authorization without having to add another authentication method or all buy Apple devices we need to have FedRAMP Authorization for FIPS 140 - 2 on Android released!!

     

    Is there any timeline available for the release of a compliant solution for Android?

  • VLCiso's avatar
    VLCiso
    Copper Contributor

    I think I figured out the delay. I am guessing that because Android uses an OpenSSL-based javax.crypto provider, so most of the code will be native. So Microsoft might be waiting for OpenSSL 3.0. OpenSSL 3.0 has been released and has been submitted for FIPS 140-2 validation report to NIST’s Cryptographic Module Validation Program (CMVP).

    Now that it is FIPS validated what is taking so long for a compliant Android solution?

     

  • bhavinvyas1979's avatar
    bhavinvyas1979
    Copper Contributor

    When we can expect MS Authenticator FIPS 140-3 validated for android and IOS ?