Adrian Perrig Carnegie Mellon University Electrical and Computer Engineering, Engineering & Public Policy