A method and system for generating ciphertext and message authentication codes utilizing shared hardware are disclosed. According to one embodiment, a method is provided of generating ciphertext message data and message authentication codes utilizing shared authenticated encryption unit hardware. In...http://www.google.ca/patents/US8190894?utm_source=gb-gplus-sharePatent US8190894 - Method and system for generating ciphertext and message authentication codes utilizing shared hardware