digplanet beta 1: Athena
Share digplanet:

Agriculture

Applied sciences

Arts

Belief

Business

Chronology

Culture

Education

Environment

Geography

Health

History

Humanities

Language

Law

Life

Mathematics

Nature

People

Politics

Science

Society

Technology

Network Security Services
Developer(s) Mozilla, AOL, Red Hat, Sun Microsystems, Oracle Corporation, Google and others
Stable release 3.14.3 / February 20, 2013; 2 months ago (2013-02-20)
Written in C (programming language) Assembly Language
Operating system Cross-platform
Platform Cross-platform
Type libraries
License MPL
Website developer.mozilla.org/en-US/docs/NSS

In computing, Network Security Services (NSS) comprises a set of libraries designed to support cross-platform development of security-enabled client and server applications with optional support for hardware SSL acceleration on the server side and hardware smart cards on the client side. NSS provides a complete open-source implementation of cryptographic libraries supporting Secure Sockets Layer (SSL) / Transport Layer Security (TLS) and S/MIME. NSS was previously tri-licensed under the Mozilla Public License 1.1, the GNU General Public License, and the GNU Lesser General Public License, but upgraded to GPL-compatible MPL 2.0.

Contents

History [edit]

NSS originated from the libraries developed when Netscape invented the SSL security protocol.

FIPS 140 validation and NISCC testing [edit]

The NSS software crypto module has been validated five times (1997, 1999, 2002, 2007, and 2010) for conformance to FIPS 140 at Security Levels 1 and 2.[1] NSS was the first open source cryptographic library to receive FIPS 140 validation.[1] The NSS libraries passed the NISCC TLS/SSL and S/MIME test suites (1.6 million test cases of invalid input data).[1]

Applications that use NSS [edit]

AOL, Red Hat, Sun Microsystems/Oracle Corporation, Google and other companies and individual contributors have co-developed NSS. Mozilla provides the source code repository, bug tracking system, and infrastructure for mailing lists and discussion groups. They and others named below use NSS in a variety of products, including the following:

Architecture [edit]

NSS includes a framework to which developers and OEMs can contribute patches, such as assembler code, to optimize performance on their platforms. Mozilla has certified NSS 3.x on 18 platforms.[3][4] NSS makes use of Netscape Portable Runtime (NSPR), a platform-neutral open-source API for system functions designed to facilitate cross-platform development. Like NSS, NSPR has been used heavily in multiple products.

Software development kit [edit]

In addition to libraries and APIs, NSS provides security tools required for debugging, diagnostics, certificate and key management, cryptography-module management, and other development tasks. NSS comes with an extensive and growing set of documentation, including introductory material, API references, man pages for command-line tools, and sample code.

Programmers can utilize NSS as source and as shared (dynamic) libraries. Every NSS release is backward-compatible with previous releases, allowing NSS users to upgrade to new NSS shared libraries without recompiling or relinking their applications.

Interoperability and open standards [edit]

NSS 3.11 supports a range of security standards, including the following:[5]

  • SSL v2 and v3. The Secure Sockets Layer (SSL) protocol allows mutual authentication between a client and server and the establishment of an authenticated and encrypted connection.
  • TLS v1 (RFC 2246) and v1.1 (RFC 4346). The Transport Layer Security (TLS) protocol from the IETF supersedes SSL v3 while remaining backward-compatible with SSL v3 implementations.
  • Experimental support for DTLS v1.0 (RFC 4347).
  • Experimental support for DTLS-SRTP (RFC 5764).
  • The following PKCS standards:
    • PKCS #1. RSA standard that governs implementation of public-key cryptography based on the RSA algorithm.
    • PKCS #3. RSA standard that governs implementation of Diffie–Hellman key agreement.
    • PKCS #5. RSA standard that governs password-based cryptography, for example to encrypt private keys for storage.
    • PKCS #7. RSA standard that governs the application of cryptography to data, for example digital signatures and digital envelopes.
    • PKCS #8. RSA standard that governs the storage and encryption of private keys.
    • PKCS #9. RSA standard that governs selected attribute types, including those used with PKCS #7, PKCS #8, and PKCS #10.
    • PKCS #10. RSA standard that governs the syntax for certificate requests.
    • PKCS #11. RSA standard that governs communication with cryptographic tokens (such as hardware accelerators and smart cards) and permits application independence from specific algorithms and implementations.
    • PKCS #12. RSA standard that governs the format used to store or transport private keys, certificates, and other secret material.
  • Cryptographic Message Syntax, used in S/MIME (RFC 2311 and RFC 2633). IETF message specification (based on the popular Internet MIME standard) that provides a consistent way to send and receive signed and encrypted MIME data.
  • X.509 v3. ITU standard that governs the format of certificates used for authentication in public-key cryptography.
  • OCSP (RFC 2560). The Online Certificate Status Protocol (OCSP) governs real-time confirmation of certificate validity.
  • PKIX Certificate and CRL Profile (RFC 3280). The first part of the four-part standard under development by the Public-Key Infrastructure (X.509) working group of the IETF (known as PKIX) for a public-key infrastructure for the Internet.
  • RSA, DSA, ECDSA, Diffie–Hellman, EC Diffie–Hellman, AES, Triple DES, DES, RC2, RC4, SHA-1, SHA-256, SHA-384, SHA-512, MD2, MD5, HMAC: Common cryptographic algorithms used in public-key and symmetric-key cryptography.
  • FIPS 186-2 pseudorandom number generator.

Hardware support [edit]

NSS supports the PKCS #11 interface for access to cryptographic hardware like SSL accelerators, HSM-s and smart cards. Since most hardware vendors such as SafeNet Inc. and Thales also support this interface, NSS-enabled applications can work with high-speed crypto hardware and use private keys residing on various smart cards, if vendors provide the necessary middleware. NSS version 1.13 and above support the Advanced Encryption Standard New Instructions (AES-NI).[6]

Java support [edit]

Network Security Services for Java (JSS) consists of a Java interface to NSS. It supports most of the security standards and encryption technologies supported by NSS. JSS also provides a pure Java interface for ASN.1 types and BER/DER encoding. The Mozilla CVS tree makes source code for a Java interface to NSS available.

See also [edit]

References [edit]

  1. ^ a b c "FIPS". Mozilla. 2012-02-01. Retrieved 2013-05-17. 
  2. ^ "Does Fennec use NSS?". mozilla.dev.security.policy newsgroup. April 2010. Retrieved 2013-05-17. 
  3. ^ "Network Security Services". Mozilla. 2013-05-16. Retrieved 2013-05-17. 
  4. ^ "NSS FAQ". Mozilla. 2013-05-16. Retrieved 2013-05-17. 
  5. ^ "Encryption Technologies Available in NSS 3.11". Mozilla. 2012-02-01. Retrieved 2013-05-17. 
  6. ^ "AES-NI enhancements to NSS on Sandy Bridge systems". 2012-05-02. Retrieved 2013-05-17. 

External links [edit]


Original courtesy of Wikipedia: http://en.wikipedia.org/wiki/Network_Security_Services — Please support Wikipedia.
A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia.
546879 videos foundNext > 

Network and Security Services

The Networks Engineer at Widgets R Us turns to Rockwell Automation network professionals when he expands the company network. For more information, visit: ht...

Network Security Services

Is your network safe? Hackers are constantly accessing personal information, credit card information without leaving a trace. Let CBTS find out if you have a...

Managed Security Services- Network Box USA promotional

Network Box USA, Inc. is the industry's only fully-managed, holistic unified threat management solution. With a dozen Security Operations Centers around the ...

VMware vCloud Networking and Security 5.1 - Logical Network Services

http://bit.ly/OkuABX -- Learn how to configure firewall and load balancing services. Learn about the new vCloud Suite: http://bit.ly/RNqMKp Visit "VMware NOW...

Sentry Network Security Services On Antivirus Software FAQs

What is wireless Network security? At Sentry Network Services, we keep your computers up and running by providing network and computer security. We're a prof...

Sentry Network Security Services On Network Security Special Projects FAQs

What is wireless Network security? At Sentry Network Services, we keep your computers up and running by providing network and computer security. We're a prof...

Becoming a Network Security Consultant -- Services to Offer (Screencast)

http://HowToStartAnITBusiness.com Considering becoming a network security consultant? This article presents you with some business ideas. Copyright (C) SP Ho...

IT Security Services, Network Security Services, Hardening Services | Cyber 51

http://www.cyber51.com offers Network Penetration Testing, Web Application Penetration Testing, Network & Web Application Vulnerability Assessments, Social E...

Why Use Sentry Network Security Services?

What is wireless Network security? At Sentry Network Services, we keep your computers up and running by providing network and computer security. We're a prof...

Security Services Stafford VA Accolade Security Network

No matter what type of business you own, your business needs security. The best way to keep your business and employees safe, whether night or day, is to get...

546879 videos foundNext > 

70 news items

 
Wall Street Journal (press release)
Tue, 14 May 2013 06:07:07 -0700

... Inc. (http://www.securedesigns.com), a leader in managed information technology security solutions for small to mid-sized businesses and distributed organizations, today announced that is now providing outsourced network security services for ...
 
PR Newswire (press release)
Thu, 25 Apr 2013 06:03:34 -0700

According to The Total Economic Impact™ Of SilverSky Network Security Solutions study*, "By implementing SilverSky network security services, the community bank meaningfully improved its network security while increasing the overall productivity of ...
 
The Japan Times
Sun, 05 May 2013 08:44:31 -0700

OSAKA – Panasonic Corp. is planning to start network security services to protect businesses, schools, and government offices from attacks to obtain confidential information through the Internet, sources familiar with the matter said Friday. The ...
 
The Utah People's Post
Thu, 16 May 2013 04:28:30 -0700

... specializing in business Ethernet, data networking, Converged, Internet protocol-based virtual private network (NASDAQ: TWTC), Internet access, voice, including voice over Internet Protocol (VoIP), and network security services to enterprise ...
 
Wall Street Journal (press release)
Tue, 30 Apr 2013 06:16:36 -0700

In collaboration with NetApp, SilverSky delivers comprehensive email security and network security services that protect critical information simply and cost effectively. A comprehensive software-as-a-service (SaaS) solution, SilverSky helps customers ...
 
ExecutiveBiz (blog)
Wed, 01 May 2013 10:47:56 -0700

Through its partnership with NetApp, SilverSky provides email security and network security services to customers with the goal of protecting their information. “Our mission is to remove the uncertainty that can accompany a move to the cloud,” said ...
 
SBWire (press release)
Wed, 24 Apr 2013 13:35:08 -0700

The growing presence of wireless M2M solutions within the sensitive critical infrastructure industry is having a profound impact on M2M network security services, a market estimated to reach nearly $1 billion in annual spending by the end of 2018 ...
 
FierceMobileIT
Fri, 19 Apr 2013 07:17:01 -0700

The increasing use of M2M products in critical infrastructure industries is spurring demand for M2M network security services. On Thursday, Scottsdale, Ariz.-based M2M vendor RACO Wireless, announced that it had signed a carrier agreement with Canadian ...
Loading

Oops, we seem to be having trouble contacting Twitter

Talk About Network Security Services

You can talk about Network Security Services with people all over the world in our discussions.

Support Wikipedia

A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia. Please add your support for Wikipedia!