Nucleus Security
|
Whether data is stored on a handheld device or sent across a network, potential thieves are working hard to get that data. Encryption has been around for thousands of years to help thwart such predators. With today’s technology, it is easier than ever to decipher encrypted data. To combat these thieves, new encryption technologies have been developed. These range from stronger encryption to specialized protocols. To help reduce the overall disruption to processing that advanced encryption can cause, the encryption may be offloaded to the hardware. The Nucleus OS strives to stay ahead of digital thugs by providing top-of-the-line encryption, data hashing, and peer certification software-covering the strongest encryption algorithms, vast encryption protocols, and hardware offloading.
BenefitsEasy to Use The Nucleus OS security component is provided with source code and with no royalty fees. The source code is ANSI C compliant. Private Key Encryption Known as Symmetric Key Encryption, the same key is used to encrypt and decrypt. This is highly useful when processor loads need 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 great flexibility. Hash Algorithms To verify that 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 verification 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 when available. Simulation Environment Before working on hardware, test your software in a simulated environment on your desktop. This saves time and effort in development. This simulation environment is available through the EDGE Developer Suite. Nucleus SolutionsSymmetric Key Encryption Algorithms (Supporting both CBC and ECB methods)
Asymmetric Key Encryption Algorithms
Key Exchange Protocols
Hash Algorithms
Utility Algorithms
Signature Algorithms
Digital Certificates
EDGE Developer Suite
|

