Sunday Oct 20, 2013

Toorcon 15 (2013)

Toorcon 15 is an annual computer security/hacker conference held in San Diego in October 2013. This article summarizes some of the sessions I attended.[Read More]

Friday Oct 18, 2013

Solaris X86 64-bit Assembly Programming

Simple example on writing, compiling, and debugging Solaris 64-bit x86 assembly language with a C program. [Read More]

Elfsign Object Signing on Solaris

Overview of the Solaris elfsign(1) command and it's use in signing and verifying ELF executable files.[Read More]

Tuesday Feb 19, 2013

SPARC T4 Digest and Crypto Optimizations in Solaris 11.1

Optimization of OpenSSL digest and crypto operations through use of new cryptographic and digest instructions in the SPARC T4 processor.[Read More]

Friday Jan 11, 2013

TPM Key Migration in Solaris

The new TPM key migration in Solaris 11.1 allows TPM keys to be exported and "migrated" to another TPM on another hardware platform. This is especially useful when upgrading hardware or migrating a system to another hardware platform.[Read More]

Tuesday Nov 13, 2012

How to tell if SPARC T4 crypto is being used?

The SPARC T4 processor contains several new instructions that help implement cryptographic and hash algorithms. This article shows how to tell if optimized SPARC T4 hardware cryptography is being used by software on Oracle Solaris. This includes both the OpenSSL t4 engine and Solaris native crypto libraries.[Read More]

Sunday Oct 21, 2012

Toorcon14

Toorcon 14 Information Security Conference in San Diego, California. Covers several aspects of computer security, including infections, malware, privacy, hacking, security[Read More]

Wednesday Nov 30, 2011

Optimizing Solaris 11 SHA-1 on Intel Processors

SHA-1 is optimized on Solaris x86 using an interesting combination of Intel SSSE3 instructions, 128-bit %xmm registers, and vectorizing 16 rounds of SHA-1 in parallel.[Read More]

Tuesday Nov 15, 2011

Optimizing AES modes on Solaris for Intel Westmere

Solaris 11 for x86 optimizes AES-CTR, AES-CBC, and AES-ECB modes with an innovative mixture of using 128-bit %xmm registers, AESNI instructions, processing AES and mode operations at the same time, and interleaving 4 AES blocks at a time. As a result is higher performance over using AESNI alone as a separate operation.[Read More]

Thursday Nov 10, 2011

Solaris AESNI OpenSSL Engine for Intel Westmere

The Solaris aesni engine for Intel Westmere uses the new Intel AESNI instructions for AES cryptography. Solaris 11 for x86 includes OpenSSL with the AESNI engine patched into OpenSSL as a built-in engine. The result is higher performance AES operations when running OpenSSL.[Read More]

Wednesday Nov 09, 2011

SPARC T4 OpenSSL Engine

The new SPARC T4 processor adds several built-in instructions for cryptography, including AES. The new OpenSSL T4 engine on Solaris 11 takes advantage of these new T4 AES instructions. The result is higher performance AES operations when running OpenSSL. [Read More]

Wednesday Jan 19, 2011

Sign Sign everywhere a sign

Building sign changed from "Sun Microsystems" to "Oracle."[Read More]

Friday Dec 10, 2010

Solaris Virtual Consoles

Enabling virtual consoles (virtual terminals) on Solaris Express[Read More]

Thursday Nov 18, 2010

Carryless Multiplication Optimization for AES GCM Mode in Solaris

Optimization of Solaris Galois-Counter Mode (GCM) using Intel64's PCLMULQDQ instruction to speed up carryless multiplication.[Read More]

Wednesday Nov 17, 2010

Intel AES-NI Optimization on Solaris

I show how use of Intel's new AES-NI instructions speed up cryptography on the Solaris OS.[Read More]
About

Solaris cryptography and optimization.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today