ARM The Architecture For The Digital World  

Mentor Graphics Corporation - Nucleus Security/Encryption

Mentor Graphics Corporation



Nucleus Security/Encryption

Security

Product Description

Whether data is being stored on a handheld device or sent across networks, potential thieves are working hard to get that data. With today’s technology it is now easier than ever to decipher encrypted data.

To combat these thieves, new encryption technologies have been developed, ranging from stronger encryption to specialized protocols. Nucleus OS strives to stay ahead of the digital thugs by providing top-of-the-line encryption, data hashing and peer certification software covering the strongest encryption algorithms and vast encryption protocols. Where appropriate, to reduce the overall processing power required by advanced encryption, the encryption can be offloaded to hardware.

Private Key Encryption - Known as Symmetric Key Encryption, the same key is used to encrypt and decrypt. This is highly useful when processor load needs to be low and speed needs to be fast.

Public Key Encryption - Known as Asymmetric Key Encryption, a publicly known key is used to encrypt data while a different, private key, is used to decrypt that data. This encryption is processor intensive and slow, but provides for greater flexibility.

Hash Algorithms - To verify data has not been corrupted during storage or transmission, a hash can be added as a test to verify data integrity. Many hash algorithms are available to fit specific situations.

Signature Algorithms - Used when providing public keys to peers. These algorithms provide verifiability that a specific key is from the expected sender.

Key Exchange Protocols - When communicating to peers, the ability to exchange public encryption keys is standardized. This standard forms the basis for secure communication with SSL and IPsec.

Digital Certificates - It is necessary to provide a means of letting a peer know they are communicating with whom they expect. Like a passport, digital certificates verify an entity is who they state they are.

Hardware Offloading - For systems already overloaded with application processing, performing encryption critical algorithms in software is not an option. Built into the security component are hooks to take advantage of hardware acceleration when available.

Simulation Environment – On-host simulation support is available with EDGE SimTest to complement on-target support.

http://www.mentor.com/products/embedded_software/nucleus_rtos/

Market Segment(s)

  • Embedded
  • Enterprise
  • Home
  • Mobile
  • Mobile Computing
  • Emerging Applications

Target Platform(s)

  • ITRON
  • Nucleus

ARM Processor(s)

  • ARM7EJ-S
  • ARM7TDMI
  • ARM7TDMI-S
  • ARM720T
  • ARM920T
  • ARM922T
  • ARM926EJ-S
  • ARM940T
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • VFP9-S
  • ARM1020E
  • ARM1022E
  • ARM1026EJ-S
  • VFP10
  • ARM1136J-S
  • ARM1136JF-S
  • ARM1156T2(F)-S
  • ARM1176JZ(F)-S
  • ARM11 MPCore
  • Cortex-A8
  • Cortex-A9
  • Cortex-M0
  • Cortex-M1
  • Cortex-M3
  • Cortex-R4
  • SC100
  • SC200
  • SC300
  • ARMv4
  • ARMv5
  • ARMv6
  • ARMv7
  • StrongARM
  • XScale
 
ARM Connected