The Hummingbird-2 Lightweight Authenticated Encryption Algorithm
march 2011
Hummingbird-2 is an encryption algorithm with a 128-bit secret key and a 64-bit initialization vector. Hummingbird-2 optionally produces an authentication tag for each message processed. Like it’s predecessor Hummingbird-1, Hummingbird-2 has been targeted for low-end microcontrollers and for hardware implementation in light-weight devices such as RFID tags and wireless sensors.
hummingbird
crypto
eprint
march 2011
OpenSSL Dev on FIPS
march 2011
To send to the next person who claims FIPS 140 crypto is a good idea. "No one uses FIPS validated cryptography for fun (there is no technical, functional, or security advantage, in fact FIPS validated crypto is undesirable from any purely practical perspective)."
fips
march 2011
ack - better than grep, a source code search tool for programmers
march 2011
It's friggen sweet.
perl
search
ack
grep
march 2011
ePrint 2010/658: ABC - A New Framework for Block Ciphers
december 2010
How is this different from a normal tweakable block cipher?
ciphers
cryptography
eprint
december 2010
A Modest Proposal
december 2010
Denominating currency in a way that exposes opportunity costs. Specifically, in units of dead children.
economics
rationality
december 2010
maildrop - mail delivery agent with filtering abilities
december 2010
Replacement for procmail?
mail
mta
maildrop
postfix
december 2010
How To Become An Open-Source Contractor
december 2010
"It just sort of happened, like sex with a much-older neighbor."
work
december 2010
Avoiding Your Belief's Real Weak Points - Less Wrong
december 2010
What is true is already so.
Owning up to it doesn't make it worse.
Not being open about it doesn't make it go away.
And because it's true, it is what is there to be interacted with.
Anything untrue isn't there to be lived.
People can stand what is true,
for they are already enduring it.
rationality
lesswrong
Owning up to it doesn't make it worse.
Not being open about it doesn't make it go away.
And because it's true, it is what is there to be interacted with.
Anything untrue isn't there to be lived.
People can stand what is true,
for they are already enduring it.
december 2010
Clang Language Extensions
december 2010
__has_feature should become part of standard C/C++. Being able to do preprocessor level feature checking would be incredibly useful.
clang
c++
december 2010
My profile on pinboard
december 2010
Peace out delicious
bookmarks
pinboard
del.icio.us
from delicious
december 2010
ImperialViolet - Elliptic curves and their implementation
december 2010
Discussion of limb scheduling
crypto
optimization
december 2010
Archives of the Caml mailing list > Message from Julian Assange
december 2010
"Revealing a passphrase only requires (some of) the brain and jaw or hand to be left functional. Revealing a passphrase is quick and requires few higher cognitive functions, thus it is vulnerable to peak pain, hallucinogens and `truth drugs' such as schopolomine."
security
torture
inspiration
december 2010
Holiday Recipes with a Twist: Sweet Potato Buttermilk Rolls — Pinch My Salt
november 2010
Made it for Thanksgiving 2008, it was good
bread
sweetpotato
recipe
rolls
november 2010
Cache Games - Bringing Access Based Cache Attacks on AES to Practice
november 2010
New side channel attack on AES which can break OpenSSL and similar AES implementations in realtime by taking advantage of a weakness in the Linux completely fair scheduler.
crypto
aes
sidechannel
linux
eprint
november 2010
testival - Project Hosting on Google Code
november 2010
A suite of tools that can be used to automatically check that (shell)code works correctly and to test ret-into-libc attacks.
tool
shellcode
november 2010
actors
advice
aes
agriculture
ai
algorithm
altivec
amd
amqp
analysis
apache
api
apple
architecture
arm
art
article
asio
assembler
awesome
baking
beer
blog
book
books
boost
botan
bread
build
business
c
c#
c++
c++0x
cache
capabilities
cell
chicken
china
clojure
cluster
code
coffee
comic
community
compiler
compilers
computers
concurrency
conference
cooking
corruption
coyotos
cpu
crypto
cuda
culture
database
datastructures
dc
debugging
design
dht
distributed
diy
django
documentation
e
ecc
economics
economy
education
electronics
emacs
embedded
energy
environment
erlang
essay
extension
farm
fec
fiction
filesystem
filter
finance
firefox
food
fp
framework
functional
funny
games
gardening
gcc
gentoo
git
google
government
graphics
grimmeathookfuture
gtd
gui
hardware
hashfunction
haskell
health
history
homebrew
hosting
housing
howto
html
humor
ibm
ietf
intel
interesting
internet
interview
investing
ipod
java
javascript
jobs
json
jvm
kernel
language
law
learning
library
life
lifehacks
linux
lisp
logging
logic
machinelearning
mail
management
manual
map
maple
maps
math
mathematics
medicine
memcached
memory
messaging
microsoft
military
money
monitoring
monotone
multicore
music
network
networking
news
nyc
oil
opensource
operatingsystem
optimization
organization
p2p
paper
papers
parallel
paranoia
parser
parsing
patterns
paulgraham
paxos
peakoil
people
performance
perl
philosophy
photo
photography
physics
pki
policestate
policy
politics
postfix
powerpc
prion
privacy
productivity
programming
protocol
psychology
python
recipe
recipes
reference
reviews
rfc
ruby
running
scala
scheme
science
scifi
search
security
serialization
server
shopping
simd
singularity
society
software
space
spam
specification
sql
ssl
standard
startup
statistics
stew
stm
storage
story
style
surveillance
sysadmin
systems
tahoe
tcp
technology
terrorism
testing
theory
threads
tls
tool
toolbox
tools
travel
tutorial
twisted
unix
usa
vermont
versioncontrol
via:cryptogon
video
virtualization
visualization
web
web2.0
webserver
wiki
windows
work
writing
x11
x509
x86