Seminar Selected Cryptographic Building Blocks