DDJ, November 2003
Computer Security



FEATURES

Red-Team Application Security Testing
by Herbert H. Thompson and Scott G. Chase
Red-team security testing demands focused application security testing that is independent of the development group and usually falls outside normal application-testing channels.

Helix: Fast Encryption & Authentication
by Niels Ferguson and Bruce Schneier
Helix lets you perform both encryption and authentication—and does so fast! In fact, Helix appears to be twice as fast as AES.

SAML & Single Sign-On
by S. Srivatsa Sivan
Single Sign-On systems authenticate users once, then authorize or reject them across multiple services. Sivan implements Single Sign-On using the Security Assertions Markup Language (SAML).

HDTV & Broadcast Flags
by Linden deCarmo
The Redistribution Control Descriptor, commonly referred to as the "broadcast flag," is the controversial copy-protection and file-sharing technique some in the HDTV industry want to mandate.

Command-Line Argument Processing & the Argv Library
by Oliver Goldman
Argv, the extendible Java-based argument-handling library Oliver presents here, lets you parse argument types and string values.

C++ Compilers & ISO Conformance
by Brian A. Malloy, James F. Power, and Tanton H. Gibbs
Brian, James, and Tanton examine how eight popular C++ compilers measure up to ISO conformance standards.


EMBEDDED SYSTEMS

Hard Real-Time Control & Real-Time Linux
by Raul Murillo-Garcia
Hard real-time control usually requires specialized hardware and software. Raul presents Simulink-Target for Real-Time Linux, a cost-effective tool for hard real-time control.


COLUMNS

Programming Paradigms
by Michael Swaine
Does electronic voting have your "yea" or "nay" this election season? And what will we do when a hard-disk full of votes suddenly crashes?

Embedded Space
by Ed Nisley
Ed looks at the history of cryptography and examines what it means for embedded systems developers programming in Java today.

Programmer's Bookshelf
by Jack J. Woehr
This month, Jack reviews The Art of UNIX Programming, by Eric Raymond; UNIX Systems Programming, by Kay Robbins and Steven Robbins; and Absolute OpenBSD, by Michael W. Lucas.


FORUM

Editorial
by Jonathan Erickson

Letters
by you

The New Adventures of Verity Stob
by Verity Stob

News & Views
by Shannon Cochran

Of Interest
by Shannon Cochran

Swaine's Flames
by Michael Swaine