Online Key Delivery