@inproceedings{0735778adf2e44bf9ff3d18075369198,
title = "Two are better than one: Software optimizations for AES-GCM over short messages",
abstract = "This paper describes some software optimizations for AES-GCM over short messages, applicable for modern processors that have dedicated instructions. By processing two (short) messages in parallel, we achieve better performance than by processing twice, back-to-back, a single (short) message. Additional performance is gained if the using application collects several messages, sorts them by order of length, and the feeds them (in pairs) to the two-message AES-GCM function. For example, our experiments carried out on the latest Intel processor (micro architecture codename Skylake), over a realistic distribution of message lengths, our optimization achieves up to 1.95x speedup, compared to OpenSSL.",
keywords = "AES-GCM, Component, IPSEC, Skylake, Software optimizations, TLS",
author = "Shay Gueron and Regev Shemy",
note = "Publisher Copyright: {\textcopyright} Springer International Publishing AG 2018.; 14th International Conference on Information Technology - New Generations, ITNG 2017 ; Conference date: 10-04-2017 Through 12-04-2017",
year = "2018",
doi = "10.1007/978-3-319-54978-1\_26",
language = "American English",
isbn = "9783319549774",
series = "Advances in Intelligent Systems and Computing",
publisher = "Springer Verlag",
pages = "187--191",
editor = "Shahram Latifi",
booktitle = "Information Technology – New Generations - 14th International Conference on Information Technology",
address = "Germany",
}