THC Yaotp (Yet Another One-Time Pad),
 yaotp-0.1.tar.gz

 Last update 2004-08-12

 [0x01] Introduction
  
	Welcome to the project web site of Yaotp (Yet Another One-Time Pad),
	a tool that implements so called one-time pads and that is useful
	only to the totally paranoid geek. 
	
	Beside the boring en- and decryption the core features include: 

	   - Real random number generation by audio sampling and hashing.
	     Generated data passes the DIEHARD RNG test suite. 

	   - Automatic sanity check of random data using statistic values
	     (mean, deviation, entropy) to avoid sampling EMI noise or
	     silence.

	   - Key management that enforces one-time usage and irreproducible
	     key destruction similar to secure-delete

	   - Obligatory message compression, checksumming, uuencoding and
	     PGP-like ASCII output

	   - No whistles and bells, but a tool for the true security
	     fanatic. (Maybe even NSA-resistent)

 
 [0x02] Documentation
 
	Before you start wondering about one-time pads and their practical
	impact, consult the Yaotp documentation and learn about all the
	drawbacks, the tricky key generation and the key management.  

	The Yaotp documentation also contains a quick tutorial for the
	nervous reader who doesn't want to waste free time learning
	background details.


 [0x03] Boring Screenshot
 
        shot


 [0x04] Example message

	BEGIN YAOTP MSG {
	   qvT6ibeE8gQuH3iSN4knl3fDN9TlfkEkd6+74/zWoksuk27oSZIAx2d0gZeT
	   fXZBm+BezyjYqPX+VPPiACkiyGB12E4nHW7MYm9eOlagnnPLUae/uAAAAACb
	} END YAOTP MSG
     
        And the corresponding test.key
	
	Key file: test.key
	   Total key size:      8192
	   Available key size:  8192
	   Creation time:       Thu Aug  5 16:14:55 2004
	   Key label:           Test Key

	You can decrypt the above message by downloading this page and the
	key and executing Yaotp with the following options:
		
		$ wget www.thc.org/thc-yaotp/test.key
		$ wget www.thc.org/thc-yaotp/index.html
		$ cat index.html | yaotp -k test.key -d -v

 
 [0x05] Source
 
         Current version 0.1
 	 yaotp-0.1.tar.gz

 [0x06] Contributions
 
        The current version of Yaotp does only support the classical Linux
        sound device interface. Contributions of implementations for other
        sound device interfaces, e.g. OpenBSD, Solaris, MacOS X and video
        device support are very welcome.
 
 Comments and suggestions are welcome.

 Yours sincerly,

 The Hackers Choice
 http://www.thc.org