X

Author Profile

Dan Anderson

Recent Posts by Dan Anderson

SPARC T4 Digest and Crypto Optimizations in Solaris 11.1

In a previous article I mentioned SPARC T4 processor optimizations added to OpenSSL. The SPARC T4 processor supports new instructions to assist AES, RSA, SHA, and other crypto and hash algorithms. These optimizations were added in Oracle Solaris 11 using a new OpenSSL "t4...

TPM Key Migration in Solaris

TPM Key Migration in Solaris Introduction alt="Infineon TPM 1.2 chip" width="180" height="135" border="0" />Solaris platforms use the TPM 1.2 chip "TPM" stands for "Trusted Platform Module," a hardware device that provides many securityfunctions, including storage of encryption...

How to tell if SPARC T4+ crypto is being used?

Update 2016: everything here applies to subsequent Oracle SPARC processors since T4, including the SPARC M7/T7 line. Further optimizations and speedups are "under the hood." A question that often comes up when running applications on SPARC T4 systems is "How can I tell if...

Toorcon14

Toorcon 2012 Information Security Conference San Diego, CA, http://www.toorcon.org/ Dan Anderson, October 2012It's almost Halloween, and we all know what that means—yes, of course, it's time for another Toorcon Conference!Toorcon is an annual conference for people interested in...

Optimizing Solaris 11 SHA-1 on Intel Processors

SHA-1 is a "hash" or "digest" operation that produces a 160 bit (20 byte) checksum value on arbitrary data, such as a file. It is intended to uniquely identify text and to verify it hasn't been modified. Max Locktyukhin and others at Intel have improved the performance of the...

Optimizing AES modes on Solaris for Intel Westmere

Optimizing AES modes on Solaris for Intel Westmere Review AES is a strong method of symmetric (secret-key) encryption. It is a U.S. FIPS-approved cryptographic algorithm (FIPS 197) that operates on 16-byte blocks. AES has been available since 2001 and is widely used. However, AES by...

Solaris AESNI OpenSSL Engine for Intel Westmere

Solaris AESNI OpenSSL Engine for Intel Westmere Cryptography is a major component of secure e-commerce. Since cryptography is compute intensive and adds a significant load to applications, such as SSL web servers (https), crypto performance is an important factor.Providing...

SPARC T4 OpenSSL Engine

SPARC T4 OpenSSL Engine Cryptography is a major component of secure e-commerce. Since cryptography is compute intensive and adds a significant load to applications, such as SSL web servers (https), crypto performance is an important factor.Providing accelerated crypto hardware...

Sign Sign everywhere a sign

Today our building's sign in San Diego. California was changed from the purple Sun Microsystems sign to the red Oracle sign. However, the name Sun still lives on as a trademark of Oracle for our powerful line of SPARC and X86 servers, backed by thousands of engineers, technical,...