Securypto: Guaranteeing Internet security in an age of data breache...