java security & the cypherpunk agenda