RSA BSAFE. Security tools for C/C++ developers. Solution Brief



Similar documents
RSA Digital Certificate Solution

RSA Solution Brief RSA. Encryption and Key Management Suite. RSA Solution Brief

Overview of CSS SSL. SSL Cryptography Overview CHAPTER

RSA BSAFE. Crypto-C Micro Edition for MFP SW Platform (psos) Security Policy. Version , October 22, 2012

Alliance Key Manager Solution Brief

Axway Validation Authority Suite

Accellion Secure File Transfer Cryptographic Module Security Policy Document Version 1.0. Accellion, Inc.

Meeting Technology Risk Management (TRM) Guidelines from the Monetary Authority of Singapore (MAS)

Security Technical. Overview. BlackBerry Enterprise Service 10. BlackBerry Device Service Solution Version: 10.2

IT Networks & Security CERT Luncheon Series: Cryptography

FIPS Non- Proprietary Security Policy. McAfee SIEM Cryptographic Module, Version 1.0

Certificate Management. PAN-OS Administrator s Guide. Version 7.0

2014 IBM Corporation

Secure web transactions system

National Security Agency Perspective on Key Management

Ciphire Mail. Abstract

RSA SecurID Two-factor Authentication

Understanding Digital Certificates & Secure Sockets Layer (SSL): A Fundamental Requirement for Internet Transactions

Understanding Digital Certificates on z/os Vanguard Las Vegas, NV Session AST3 June 26th 2012

Security. Contents. S Wireless Personal, Local, Metropolitan, and Wide Area Networks 1

I N F O R M A T I O N S E C U R I T Y

Overview. SSL Cryptography Overview CHAPTER 1

Secure Network Communications FIPS Non Proprietary Security Policy

<Insert Picture Here> Oracle Security Developer Tools (OSDT) August 2008

U.S. Federal Information Processing Standard (FIPS) and Secure File Transfer

Complying with PCI Data Security

Certicom Security for Government Suppliers developing client-side products to meet the US Government FIPS security requirement

OFFICE OF THE CONTROLLER OF CERTIFICATION AUTHORITIES TECHNICAL REQUIREMENTS FOR AUDIT OF CERTIFICATION AUTHORITIES

CS z/os Application Enhancements: Introduction to Advanced Encryption Standards (AES)

Secure Socket Layer. Carlo U. Nicola, SGI FHNW With extracts from publications of : William Stallings.

SBClient SSL. Ehab AbuShmais

TECHNOLOGY PARTNER CERTIFICATION BENEFITS AND PROCESS

McAfee Firewall Enterprise 8.2.1

Symantec Corporation Symantec Enterprise Vault Cryptographic Module Software Version:

INTRODUCTION to CRYPTOGRAPHY & CRYPTOGRAPHIC SERVICES on Z/OS BOSTON UNIVERSITY SECURITY CAMP MARCH 14, 2003

Key Management Interoperability Protocol (KMIP)

Using BroadSAFE TM Technology 07/18/05

I N F O R M A T I O N S E C U R I T Y

Citrix MetaFrame XP Security Standards and Deployment Scenarios

Complete e-business Security for Your Applications

Savitribai Phule Pune University

CRYPTOGRAPHY IN NETWORK SECURITY

Public-Key Infrastructure

Using Entrust certificates with VPN

Digital Certificates Demystified

Safeguarding Data Using Encryption. Matthew Scholl & Andrew Regenscheid Computer Security Division, ITL, NIST

Overview of Cryptographic Tools for Data Security. Murat Kantarcioglu

McAfee Firewall Enterprise 8.3.1

PKI Services: The Best Kept Secret in z/os

PRIVACY, SECURITY AND THE VOLLY SERVICE

Understanding digital certificates

CRYPTOGRAPHY AS A SERVICE

Chapter 11 Security+ Guide to Network Security Fundamentals, Third Edition Basic Cryptography

Alliance AES Encryption for IBM i Solution Brief

SMPTE Standards Transition Issues for NIST/FIPS Requirements v1.1

Authentication applications Kerberos X.509 Authentication services E mail security IP security Web security

Secure Socket Layer. Introduction Overview of SSL What SSL is Useful For

Authentication requirement Authentication function MAC Hash function Security of

End-to-End Enterprise Encryption:

Driving Safely on Information Highway. April 2006

ADAPTIVE AUTHENTICATION ADAPTER FOR JUNIPER SSL VPNS. Adaptive Authentication in Juniper SSL VPN Environments. Solution Brief

EXAM questions for the course TTM Information Security May Part 1

PKI: Public Key Infrastructure

Network Security. Gaurav Naik Gus Anderson. College of Engineering. Drexel University, Philadelphia, PA. Drexel University. College of Engineering

Card Management System Integration Made Easy: Tools for Enrollment and Management of Certificates. September 2006

Number of relevant issues

IoT Security Platform

Security Policy for FIPS Validation

HTTPS is Fast and Hassle-free with CloudFlare

Secure Socket Layer/ Transport Layer Security (SSL/TLS)

IBM Global Security Kit Version Security Target

Authenticity of Public Keys

Certificate Authority Product Overview Technology White Paper

EMC Celerra Version 5.6 Technical Primer: Public Key Infrastructure Support

FIPS Security Policy LogRhythm Log Manager

An Introduction to Cryptography as Applied to the Smart Grid

ipad in Business Security

Table of Contents. Bibliografische Informationen digitalisiert durch

WebSphere DataPower Release FIPS and NIST SP a support.

Lecture 9: Application of Cryptography

A Noval Approach for S/MIME

RSA Security RSA Keon Certificate Authority PKI Product

VMware, Inc. VMware Java JCE (Java Cryptographic Extension) Module

Federal S/MIME V3 Client Profile

Cornerstones of Security

Cisco Cisco 3845 X X X X X X X X X X X X X X X X X X

Data Encryption WHITE PAPER ON. Prepared by Mohammed Samiuddin.

CS 393 Network Security. Nasir Memon Polytechnic University Module 11 Secure

Pulse Secure, LLC. January 9, 2015

SecureAge SecureDs Data Breach Prevention Solution

Integrated Services Router with the "AIM-VPN/SSL" Module

Security Technical. Overview. BlackBerry Enterprise Server for Microsoft Exchange. Version: 5.0 Service Pack: 4

Lecture slides by Lawrie Brown for Cryptography and Network Security, 5/e, by William Stallings, Chapter 14 Key Management and Distribution.

Global Telehealth Conference 2012

Securing Distribution Automation

Security. Learning Objectives. This module will help you...

BlackBerry Enterprise Server 5.0 SP3 and BlackBerry 7.1

White Paper Delivering Web Services Security: The Entrust Secure Transaction Platform

BANKING SECURITY and COMPLIANCE

VPN Modules for Cisco 1841 and Cisco 2800 and 3800 Series Integrated Services Routers

Transcription:

RSA BSAFE Security tools for C/C++ developers Solution Brief

Introduction Built on more than 20 years of expertise in delivering high-quality productsfor implementing strong security controls in software and networked applications, RSA BSAFE security software for C/C++ Developers: Combines the core security functionality needed by commercial software developers into one common, interoperable and flexible set of libraries Provides solutions which support the latest industry standards, as well as industry and government requirements, including FIPS 140 and Suite B Offers support for open industry standards and broad platform support to ensure interoperability and future flexibility Delivers flexible and highly customizable mainframe environment solutions that effectively protect sensitive data in storage or during transmission to publicor private networks Offers proven components that speed time to market for software products DATA SECURITY REQUIREMENTS High performance even for complex processes Broad algorithm support Support for industry standards Support for government cryptography standards including FIPS 140 and Suite B Compliance with public key cryptography standards (PKCS) Integrates with existing public key infrastructure (PKI) implementations Support for X.509 certificates Platform portability RSA BSAFE SOLUTIONS RSA BSAFE software has memory management and protection services to allow more control of the memory allocated to hold the output of large math calculations, which ensures high performance. The software also supports many processor and platform optimizations to further optimize performance. RSA BSAFE software supports major symmetric and asymmetric algorithms, enabling developers to choose the most appropriate algorithm for their unique application constraints RSA BSAFE software supports many widely accepted industry standards including ANSI 9.3.x and 9.4.x, OCSP, FIPS-186-2, and others to enable the broadest compatibility with cryptographic implementations available on the market RSA BSAFE software earned FIPS 140 validation certificates. FIPS 140 is required for applications that use cryptography that are intended for use by the U.S. Federal Government. The cryptography software also implements the latest Suite B cryptography standards published by the National Security Agency(NSA). Support for these important standards ensures your software will meet the interoperability and compatibility requirements of government applications. RSA BSAFE software complies with Public Key Cryptography Standards(PKCS) which define cryptographic processes for easy interoperability. Adherence to these standards, such as PKCS#7,ensures compliance with customer privacy and regulatory requirements, allows the signing of data messages and the opening of enveloped messages in the processing of large data blocks. Support for multiple Certificate Authorities(CA s), multiple trust models, and standards including OCSP, CRL, CMP, and SCEP, as well as the ability to import and export keys and certificates using open standards RSA BSAFE software supports requesting, creating and parsing X.509 certificates. This provides interoperability with X.509 digital certificates issued by standards-based certificate authorities. RSA BSAFE software includes specialized interfaces for I/O, time handling, memory management and threading that ease porting to customized application platforms. page 2

According to Gartner, companies will continue to place ever more pressure on their software and device vendors to meet certain security requirements in both their own software development lifecycles and their products.* Companies are becoming more wary of acquiring software that does not meet the security requirements they are establishing. According to the same Gartner research, companies will be looking for the following basic capabilities in the software solutions they purchase: Does the product encrypt its data store? Does the product encrypt communication? Does the product provide an authentication mechanism when communicating with its own components, third-party components, applications,services, or tools? Companies are also increasingly wary of adding these capabilities after purchase. This is where RSA BSAFE security software for C/C++ developers can help. Access control and authentication are just the first steps in security development: effective security requires a defense in depth strategy using multiple layers of security controls. Customers expect security functionality to adapt to their changing requirements. In addition to protecting customers, software developers also must protect their own intellectual property against compromise and theft. How can developers ensure their applications have the appropriate security depth to meet all these requirements? How do developers ensure applications are not compromised, putting their customers at risk? Encryption technology Companies are putting more and more pressure on software developers to employ strong security techniques such as encryption to ensure the privacy of sensitive data as well as close vulnerabilities in their applications. Additionally, data security must be persistent for the life of a transaction, from the point of execution through to fulfillment and reconciliation. Implementing RSA BSAFE Crypto software s strong encryption technology helps developers build trust into applications which can then provide persistent protection for sensitive data. Non-repudiation and Strong Authentication Establishing trust in a transactional environment requires certification of the integrity of individual transactions. Trust must also persist throughout the life of the transaction. Two major components are required: validation the transaction comes from an authorized sender, and only that sender, and certification the transaction contents remain unchanged. RSA BSAFE Cert software enables developers to integrate digital transaction signing capabilities which provide a seal of approval on the sender s identity as well as a secure digital wrapper around the contents. This helps enforce non-repudiation because applications have a record of exactly when and by which entity the transaction was initiated. These capabilities help establish a network of trust for your electronic transactions. Data Security over Open Networks The Sarbanes-Oxley Act, PCI DSS and other regulations require companies to establish greater control over sensitive information. Effective security requires defense in depth multiple layers of control. These controls extend to business automation, network and telephony (including VoIP), and mobile access devices. Most companies have deployed firewalls and proxies to secure externally traveling transactions, but ensuring persistent security inside the network is also required. RSA BSAFE SSL software helps developers provide protection for transactions as they travel between applications, ensuring the network link between the application and the next intended destination is a trusted link safe from prying eyes. *Gartner Research, Essential Checklist for Evaluating and Purchasing Secure Software, May 2006 Page 3

RSA BSAFE Crypto Standards Support Cryptographic Application FIPS 140-2 validated crypto module Suite B elliptic curve support ANSI X9.30, X9.31, X9.32, X9.42, X9.56, X9.62, X9.63, and X9.80 support PKCS#1, #5, #8 and 11 standards support Cryptographic multi-precision (CMP) library Message digests Symmetric algorithms Asymmetric algorithms FIPS-186-2 pseudo-random number generation Padding selection Advanced key seeding routines Key generation At a Glance Helps application developers comply with data privacy regulations Enables persistent protection for application data at rest without compromising existing data models Offers effective security without compromising application demands through high-performance implementations Ensures interoperability with existing infrastructure and flexibility to adapt to regulatory changes over time through support for open industry standards Achieves faster time to market with proven components from an industry leader Persistent Protection for Data at Rest Persistent protection requires you to properly secure sensitive data at rest in back-office database systems in addition to standard network security controls. RSA BSAFE crypto software is designed to help protect sensitive data as it is stored, using strong encryption techniques that ease integration with existing data models. RSA BSAFE crypto software also supports a wide range of industry standard encryption algorithms offering the flexibility to choose the option most appropriate to your requirements. The software also incorporates numerous performance optimizations to ensure that security does not become a bottleneck to the throughput requirements of the applications. Using the capabilities of RSA BSAFE crypto software in an application will help provide a persistent level of protection for data, lessening the risk of internal, as well as external, compromise. Platform Threading Time PCKS #11 interface Standards Support Eases Integration into the Environment Another reason RSA BSAFE crypto software is used so widely is that the software is designed to support many global security standards so important to business, financial and electronic commerce networks around the globe. RSA also submits its cryptography software for rigorous FIPS 140 testing and validation,the U.S. government standard which specifies the security requirements to be satisfied by a cryptographic module to be used by a Federal agency. This certification further highlights RSA s commitment to providing strong, effective and up-to-date encryption solutions for our customers. RSA BSAFE crypto software is part of the RSA BSAFE line of data security products for developers. These products provide a complete portfolio of solutions for enterprises, software OEMs, and device manufacturers to meet their regulatory and other data security goals. Key Features of RSA BSAFE Crypto A broad range of asymmetric (public key) algorithms, symmetric (secret key) ciphers and message digests provides flexibility for a wide variety of security needs. Random number generation via a pseudo-random number generator (PRNG) and the FIPS-186-2 PRNG. Key generation services automate key generation and provide for the creation of cryptographic keys. Cryptographic syntax and data encoding services comply with public key cryptography standards(pkcs) for more seamless interoperability. Memory management and protection services allow more control oft he memory allocated to hold the output of large calculations, providing more flexibility. High-speed math processing provides great performance in calculations of large numbers especially critical in public key operations saving valuable time. Standards-based data-encoding services provide improved interoperability when data in cryptographic applications is transferred between individuals/devices. page 4 AES GCM cipher suites, as defined in RFC 5288

RSA BSAFE Cert Trust Multiple trust model support: hierarchical and explicit Chain validation Online certificate status protocol (OCSP) support Certificate revocation list (CRL) support Non-repudiation and Strong Authentication for Sensitive Transactions At a Glance Suite B certificate path validation support Helps establish a network of trust for electronic transactions Helps developers to validate digital signatures to certify the integrity of transactions Supports non-repudiation by offering certification of a sender s identity for a transaction Certificate Directory & Storage Cryptographic Platform Cryptographic message syntax (CMS) services Certificate lifecycle management: request, retrieve, process and revoke certificates Generate self-signed certificates Import and export keys or certificates Interoperability with X.509 v3 standards-based CAs Private key and certificate storage Message digests Symmetric algorithms Asymmetric algorithms Key generation PCKS#11 Interface Threading Time Ensures interoperability with existing infrastructure and flexibility to adapt to regulatory changes over time through support for open industry standards Achieves faster time to market with proven components from an industry leader Public Key Infrastructure: The Open Standard for Establishing Integrity The security demands on today s software applications are rapidly changing. The growth of business process automation and business-to-business integration using the Internet requires a mechanism for digital trust not accomplished by traditional physical barriers, usernames/passwords and other authentication and verification methods. Public key infrastructure (PKI) leverages public key cryptography and provides a unified, scalable framework for securing a wide range of enterprise and Internet applications. The scalability of PKI comes from the use of public/private key pairs and the comparative safety in exchanging public keys over open networks. PKI-based digital certificates help developers to bind public keys to the identities of individuals and entities to support authentication, credential validation and the establishment of rules of trust between parties in a transaction. RSA BSAFE Cert software provides the capabilities software developers need to implement this open standard into their transactional environment. Simplifying Development and Deployment of a Network of Trust RSA BSAFE Cert software gives application developers the capabilities they need to simplify the development of applications for managing digital certificates and integration into a public key infrastructure. These products help organizations and software vendors build open PKI applications and security products not tied to a single PKI vendor. Applications created with these products seamlessly and automatically interoperate with existing PKI products that support Public Key Cryptography Standards (PKCS) and Public Key Infrastructure x.509 (PKIX) standards. In addition to the certificate management functionality, RSA BSAFE Cert software includes protocol support for real-time PKI interaction, including certificate request/response operations such as certificate enrollment, look-up and validation. Key Features of RSA BSAFE Cert Directory and PKI access services provide flexibility, interoperability and developer ease of use through a directory interface which provides storage and retrieval of keys and certificates. PKI access allows for certificate-enabled applications to work out of the box with standards-based certificate authorities. Cryptographic message syntax(cms) services support standards on how to encode signed and/or enveloped messages so that they may be securely exchanged over open networks to allow interoperability and ease of use. Trust services allow increased flexibility by supporting chain validation of hierarchical trust relationships and support for multiple trust models, e.g., self-signed certificates and explicit trust relationships. Page 5

Certificate services provide facilities to create,request, retrieve and store digital certificates,including support for self-signed certificates, and cross-certificates. Support for certificate extension extraction and certificate revocation enables full certificate lifecycle management. Cert software is built on the strong cryptographic and authentication services provided by RSA BSAFE Crypto software. Multi-threaded code generation improves the performance of certificate and key handling operations. Request a certificate via PKCS#10, public key cryptography infrastructure (X.509) [PKIX],Certificate Request Syntax (CRS), Certificate Management Protocol (CMP) or Simple Certificate Enrollment Protocol (SCEP). Retrieve a certificate via PKCS#7, Basic Encoding Rules (BER), Distinguished Encoding Rules (DER), CRS, CMP or SCEP. Process a certificate Extract a public key Generate a self-signed certificate Extract certificate extensions(parsing) Provide for full certificate extension support Verify a certificate signature Revoke a certificate with CMP Check a certificate revocation with Online Certificate Status Protocol (OCSP) and Certificate Revocation List(CRL) Sign data with PKCS#7 signatures or digital signatures via cryptography product Import keys and certificates from other sources with PKCS#7, 8 and 12 Export certificates to other sources with PKCS#12 Export private keys to other sources with PKCS#8 Store private keys and certificates in LDAP, in-memory database or full-featured database(codebase) NSA Suite B compliant, elliptic curve cipher suites with the SHA-256 and SHA-384 digest algorithms ECDSA support and Certificate Status Request TLS extensions page 6

RSA BSAFE ssl Protocol Certificate Cryptographic Platform Network layer optimizations Blocking and non-blocking I/O support Session caching Built-in protocol handler TLS v1.0, v1.1 and v 1.2 support SSLv2 and v3 Support Client and server authentication services PKCS#1, #10 and #11 support Certificate management services FIPS 140 crypto support Protocol cipher suites Threading Time PKCS #11 Interface At a Glance Provides protection for sensitive data as it travels over open networks, both internal and external Uses the open standard Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols to provide data protection for network transactions Allows developers to implement persistent protection for sensitive transactions to the edge of the network Proven components from an industry leader means faster time to market when compared to open-source offerings Achieves faster time to market compared to open-source offerings with proven components from an industry leader Secure Sockets Layer (SSL): The Open Standard for Creating Trusted Networks SSL is the Internet security protocol for point-to-point connections. It provides protection against eaves dropping, tampering and forgery. Clients and servers establish a secure link (or pipe ) across the Internet to protect the information being sent and received. Customers can have confidence their information is confidential, authentic and original during an Internet connection using SSL. It is a formidable task for developers to become familiar with the various areas to consider, such as the protocol infrastructure, upper layer services and underlying cryptographic algorithms. Using RSA BSAFE SSL software, developers can easily add support for creating trusted network links between applications providing persistent security for transactions as they travel over open internal and external networks. Extending Security To The Edge Of The Network The tools of electronic transactions and the technologies that support them from the Internet and e-mail to VPN and WAP gateways are all vulnerable to attack by hackers and mischief-makers. These transactions and agreements can be tampered with,forged and blocked, while communications sent via e-mail and wireless technologies can be intercepted and their confidentiality broken. These threats also extend inside the network perimeter. Regulatory compliance and assurance of data privacy requires persistent enforcement of security rules throughout the network. RSA BSAFE SSL software can help application developers build persistent enforcement into their applications for all network transactions from the edge of the network through to internal systems. Key Features of RSA BSAFE SSL Support for standard SSLv2, SSLv3 and TLSv1 protocols Support for public key cryptography standards(pkcs) #1, 10, and 11 Supports requesting, creating and parsing X.509 standard digital certificates Supports client/ server authentication and message authentication using the HMAC standard Network layer optimizations support multiple network protocols with a built-in protocol handler,session caching and blocking I/O with non-blocking I/O support Improves scalability by including code optimizations to run on popular platforms and processors; supports multi-threaded use. RSA s implementation of HP s patented MultiPrime technology helps optimize the performance of RSA private key operations in SSL transactions. Page 7

RSA TLS header extensions using random bites, also referred to as watermarking Compatability with RSA BSAFE Share Adapter 1.1 (Share Adapter). This allows application developers currently using Open SSL for TLS/SSL functionality to take advantage of all the features of MES without having to redevelop their applications. For more information, see the RSA Share Project website at www.rsashare.com. Appendices Complying with Data Security Guidelines for Government Systems RSA technology meets or exceeds the information security best practices and requirements established by the U.S. National Institute for Standards in Technology (NIST) and the U.S. National Security Agency (NSA) as specified in FIPS 140, Suite B, and other security standards. Our customers including Lockheed Martin, Northrop Grumman, the U.S.Department of Homeland Security, the U.S. Senate,and many other agencies and their suppliers count on RSA technology that meets these standards to keep highly sensitive information protected. RSA submits all of its cryptography products for FIPS 140 testing and validation through the rigorous Cryptographic Module Validation Program (CMVP) established by NIST. The FIPS 140 validation program assures that cryptographic libraries meet defined characteristics for robustness, security of the architecture, and support for standard algorithms. RSA has also added support for the Suite B cryptography standards. This support allows RSAS to meet the latest commercial cryptography software requirements for protection of classified and other sensitive information in government agencies. We continually update our solutions to meet the latest NIST guidelines so that RSA customers have confidence that they are using the most reliable security technology available for protecting network transactions, data stores and device applications. Support for Mainframe Systems Not everyone is using databases to store all their persistent data. This data is often still stored in VSAM or QSAM data sets on mainframes. Additionally, many transaction or extract files exist containing transient data. While UNIX System and hierarchical file systems have been part of the IBM zseries environment for many years, hierarchical file systems are still not the predominant data storage location. RSA supports language environment-based program development with RSA BSAFE for C/++ Developers software. Algorithm Support RSA, RSA with MultiPrime technology, DSA and Diffie-Hellman AES (CBC, CFB, ECB, OFB, CTR, CCM, GCM, and GMAC modes), RC5 *, RC4, RC2, DES, 3DES and DESX** MD2, MD5, HMAC, SHA-1, SHA-224**, SHA-256*,SHA-384* and SHA-512* Elliptic Curve Digital Signature Algorithm (ECDSA), Elliptic Curve Diffie-Hellman (ECDH) and Elliptic Curve Authenticated Encryption Scheme (ECAES)** SEED (Korean algorithm)** HMAC Deterministic Random Bit Generator 800-90 (HMAC DRGB) Dual Elliptic Curve Deterministic Random Bit Generator (ECDRGB) page 8

Platform Support Operating Systems Crypto CERT SSL Microsoft Windows ü ü ü Sun Solaris ü ü ü HP-UX ü ü ü Red Hat Linux ü ü ü Linux Standards Base: Linux Standard Base 3.0 ü ü ü Red Hat Enterprise Linux 4.0 ü ü ü Wind River VxWorks General Purpose Platform 6.0 ü ü ü Novell SUSE Linux ü ü ü IBM AIX ü ü ü z/os ü ü OS/400 ü ü Ports on many other platforms available ü ü ü Supported Standards FIPS 140 for Crypto and SSL SSLv2, SSLv3, and TLSv1 protocols for SSL American National Standards Institute (ANSI): X9.30, X9.31, X9.32, X9.42, X9.56, X9.62, X9.63, and X9.80 for Crypto PublicKeyCryptographyStandards(PKCS) #1, 5, 8, and 11 for Crypto #1, 3, 5, 7, 8, 10, 11 and 12 for Cert #1, 10, and 11 for SSL Certificate format X.509 v3 for Cert and SSL LDAP directory v2 for Cert FIPS 186-2 Pseudo-Random Number Generator TLS v1.0, v1.1 and v1.2 support FIPS 186-3 Support for the following NSA Suite B compliant, elliptic curve cipher suites with SHA- 256 and SHA-384 message digest algorithms NSA Suite B certificate path validation support * Supported in the RSA BSAFE Crypto and Cert software ** Supported only in the RSA BSAFE Crypto software Page 9

About RSA RSA, The Security Division of EMC, is the premier provider of security, risk and compliance management solutions for business acceleration. RSA helps the world s leading organizations succeed by solving their most complex and sensitive security challenges. These challenges include managing organizational risk, safeguarding mobile access and collaboration, proving compliance, and securing virtual and cloud environments. Combining business-critical controls in identity assurance, encryption & key management, SIEM, Data Loss Prevention and Fraud Protection with industry leading egrc capabilities and robust consulting services, RSA brings visibility and trust to millions of user identities, the transactions that they perform and the data that is generated. For more information, please visit www.rsa.com and www.emc.com. www.rsa.com EMC, EMC2, RSA, the RSA logo and BSAFE are registered trademarks or trademarks of EMC Corporation in the United States and other countries. All other trademarks used herein are the property of their respective owners. 2007-2011 EMC Corporation. All rights reserved. Published in the USA. h9011-bccd-sb-08111