{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:48:10Z","timestamp":1772164090832,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":59,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,6,24]],"date-time":"2017-06-24T00:00:00Z","timestamp":1498262400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,6,24]]},"DOI":"10.1145\/3079856.3080227","type":"proceedings-article","created":{"date-parts":[[2017,6,15]],"date-time":"2017-06-15T15:40:01Z","timestamp":1497541201000},"page":"55-68","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["A Programmable Galois Field Processor for the Internet of Things"],"prefix":"10.1145","author":[{"given":"Yajing","family":"Chen","sequence":"first","affiliation":[{"name":"University of Michigan, Ann Arbor"}]},{"given":"Shengshuo","family":"Lu","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor"}]},{"given":"Cheng","family":"Fu","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor"}]},{"given":"David","family":"Blaauw","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor"}]},{"suffix":"Jr.","given":"Ronald","family":"Dreslinski","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor"}]},{"given":"Trevor","family":"Mudge","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor"}]},{"given":"Hun-Seok","family":"Kim","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor"}]}],"member":"320","published-online":{"date-parts":[[2017,6,24]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Retrieved","year":"2016","unstructured":"ARM-M0+. Retrieved Oct 2016 from. http:\/\/www.arm.com\/products\/processors\/cortex-m\/cortex-m0plus.php"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1117201.1117224"},{"key":"e_1_3_2_1_3_1","unstructured":"NXP AES benchmarks (Feb. 2013). Retrieved Sep 2016 from. https:\/\/www.lpcware.com\/content\/project\/software-encryption-nxp-arm-microcontrollers"},{"key":"e_1_3_2_1_4_1","unstructured":"ARM AES benchmarks (Mar. 2015). Retrieved Sep 2016 from. https:\/\/www.ietf.org\/proceedings\/92\/slides\/slides-92-lwig-3.pdf"},{"key":"e_1_3_2_1_5_1","volume-title":"Bluetooth Specification Version 4.0","author":"Bluetooth SIG.","unstructured":"Bluetooth SIG. 30 June 2010. Bluetooth Specification Version 4.0. In The Bluetooth Special Interest Group."},{"key":"e_1_3_2_1_6_1","unstructured":"Daniel R. L. Brown. 2010. Standards for Efficient Cryptography SEC 2: Recommended Elliptic Curve Domain Parameters. (2010)."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/11545262_32"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2016.2612041"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2016.7446052"},{"key":"e_1_3_2_1_10_1","unstructured":"P.J. de Clercq. 2014. Public Key Cryptography in 32-bit for Ultra Low-Power Microcontrollers. Master's thesis. Katholieke Universiteit Leuven (KU Leuven) Flanders Belgium."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593069.2593238"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/1550879"},{"key":"e_1_3_2_1_13_1","volume-title":"ICECE Technology, 2008. FPT 2008. International Conference on. 269--272","author":"El-Rayis Ahmed O.","unstructured":"Ahmed O. El-Rayis, Xin Zhao, Tughrul Arslan, and Ahmet T. Erdogan. 2008. Dynamically programmable Reed Solomon processor with embedded Galois Field multiplier. In ICECE Technology, 2008. FPT 2008. International Conference on. 269--272."},{"key":"e_1_3_2_1_14_1","first-page":"593","article-title":"Fast software multiplication in F_2 {x} for embedded processors","volume":"20","author":"Erdem Serdar S\u00fcer","year":"2012","unstructured":"Serdar S\u00fcer Erdem. 2012. Fast software multiplication in F_2 {x} for embedded processors. Turkish Journal of Electrical Engineering & Computer Sciences 20, 4 (2012), 593--605.","journal-title":"Turkish Journal of Electrical Engineering & Computer Sciences"},{"key":"e_1_3_2_1_15_1","volume-title":"Itoh--Tsujii Inversion Algorithm","author":"Guajardo Jorge","unstructured":"Jorge Guajardo. 2011. Itoh--Tsujii Inversion Algorithm. Springer US, Boston, MA, 650--653."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1155\/WCN\/2006\/74812"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/2017824.2017839"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/2044928.2044968"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11265-015-1000-x"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/92.661252"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2014.2309692"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1378355.1378356"},{"key":"e_1_3_2_1_23_1","first-page":"595","article-title":"Multiplication of Multidigit Numbers on Automata","volume":"7","author":"Karatsuba A.","year":"1963","unstructured":"A. Karatsuba and Y. Ofman. 1963. Multiplication of Multidigit Numbers on Automata. In Soviet Physics--Doklady, Vol. 7. 595--596.","journal-title":"Soviet Physics--Doklady"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2010.062910.090983"},{"key":"e_1_3_2_1_25_1","volume-title":"Method, device, and digital circuitry for providing a closed-form solution to a scaled error locator polynomial used in BCH decoding (Mar","author":"Kim Hun Seok","year":"2013","unstructured":"Hun Seok Kim, Seok-jun Lee, and Manish Goel 2013. Method, device, and digital circuitry for providing a closed-form solution to a scaled error locator polynomial used in BCH decoding (Mar 2013). US Patent 8,392,806, Filed 29 Jul, 2010, Issued 5 Mar, 2013."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSII.2009.2024253"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1403375.1403483"},{"key":"e_1_3_2_1_28_1","volume-title":"Energy-Efficient Implementation of ECDH Key Exchange for Wireless Sensor Networks","author":"Lederer Christian","unstructured":"Christian Lederer, Roland Mader, Manuel Koschuch, Johann Gro\u00dfsch\u00e4dl, Alexander Szekely, and Stefan Tillich. 2009. Energy-Efficient Implementation of ECDH Key Exchange for Wireless Sensor Networks. Springer Berlin Heidelberg, Berlin, Heidelberg, 112--127."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ESSCIRC.2010.5619893"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/646281.687697"},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of 2010 IEEE International Symposium on Circuits and Systems. 713--716","author":"Lin Wen-Ching","year":"2010","unstructured":"Wen-Ching Lin, Ming-Der Shieh, and Chien-Ming Wu. 2010. Design of highspeed bit-serial divider in GF(2m). In Proceedings of 2010 IEEE International Symposium on Circuits and Systems. 713--716."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2006.37"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2012.2227847"},{"key":"e_1_3_2_1_34_1","volume-title":"Improved Algorithms for Elliptic Curve Arithmetic in GF(2n)","author":"L\u00f3pez Julio","unstructured":"Julio L\u00f3pez and Ricardo Dahab. 1999. Improved Algorithms for Elliptic Curve Arithmetic in GF(2n). Springer Berlin Heidelberg, Berlin, Heidelberg, 201--212."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLSIC.2015.7231274"},{"key":"e_1_3_2_1_36_1","volume-title":"2012 International Symposium on. 1--4.","author":"Lu Yung-Kuei","year":"2012","unstructured":"Yung-Kuei Lu and Ming-Der Shieh. 2012. Efficient architecture for Reed-Solomon decoder. In VLSI Design, Automation, and Test (VLSI-DAT), 2012 International Symposium on. 1--4."},{"key":"e_1_3_2_1_37_1","volume-title":"2009 International Symposium on VLSI Design, Automation and Test. 199--202","author":"Lu Yung-Kuei","year":"2009","unstructured":"Yung-Kuei Lu, Ming-Der Shieh, and Wen-Hsuen Kuo. 2009. Design of highspeed errors-and-erasures Reed-Solomon decoders for multi-mode applications. In 2009 International Symposium on VLSI Design, Automation and Test. 199--202."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2093139.2093141"},{"key":"e_1_3_2_1_39_1","volume-title":"Hardware Implementation of (63, 51) BCH Encoder and Decoder For WBAN Using LFSR and BMA. CoRR abs\/1408.2908","author":"Mathew Priya","year":"2014","unstructured":"Priya Mathew, Lismi Augustine, Sabarinath G., and Tomson Devis. 2014. Hardware Implementation of (63, 51) BCH Encoder and Decoder For WBAN Using LFSR and BMA. CoRR abs\/1408.2908 (2014)."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ESSCIRC.2010.5619895"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2014.2384039"},{"key":"e_1_3_2_1_42_1","article-title":"An Enhanced (31, 11, 5) Binary BCH Encoder and Decoder for Data Transmission","volume":"3","author":"Mozhiarasi P","year":"2015","unstructured":"P Mozhiarasi, C Gayathri, and V Deepan. 2015. An Enhanced (31, 11, 5) Binary BCH Encoder and Decoder for Data Transmission. International Journal of Engineering Research and General Science 3, 2 Part 2 (2015).","journal-title":"International Journal of Engineering Research and General Science"},{"key":"e_1_3_2_1_43_1","volume-title":"FIPS Publication. (Feb","author":"National Institute of Standards and Technology. Feb 2000.","year":"2000","unstructured":"National Institute of Standards and Technology. Feb 2000. Digital Signature Standard, FIPS Publication. (Feb 2000)."},{"key":"e_1_3_2_1_44_1","volume-title":"Retrieved","author":"Jan TI","year":"2016","unstructured":"TI opensource AES (Jan. 2014). Retrieved Sep 2016 from. http:\/\/www.ti.com\/tool\/AES-128"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSI.2013.2264694"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1049\/iet-com.2015.0699"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCNC.2014.6952166"},{"key":"e_1_3_2_1_48_1","volume-title":"k) in Reconfigurable Hardware Oriented Towards Cognitive Radio. Ingenieria y Universidad 17, 1","author":"Sandoval Ruiz Cecilia Esperanza","year":"2013","unstructured":"Cecilia Esperanza Sandoval Ruiz. 2013. RS Decoder (255, k) in Reconfigurable Hardware Oriented Towards Cognitive Radio. Ingenieria y Universidad 17, 1 (2013), 77--92."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.5555\/2691365.2691398"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.7763\/IJCCE.2013.V2.183"},{"key":"e_1_3_2_1_51_1","unstructured":"IEEE Standard 802.15.4. 16 June 2011. Part 15.4: Low-Rate Wireless Personal Area Networks."},{"key":"e_1_3_2_1_52_1","unstructured":"IEEE Standard 802.15.6. 29 February 2012. Part 15.6: Wireless Body Area Networks."},{"key":"e_1_3_2_1_53_1","volume-title":"Filed","author":"Stein Yosef","year":"2003","unstructured":"Yosef Stein and Joshua A. Kablotsky 2007. Compact Galois field multiplier engine (Feb. 2007). US Patent 7,177,891, Filed Mar 24, 2003, Issued Feb 13, 2007."},{"key":"e_1_3_2_1_54_1","volume-title":"Filed","author":"Stein Yosef","year":"2002","unstructured":"Yosef Stein, Haim Primo, and Joshua A. Kablotsky 2004. Galois field multiplier system (Jul. 2004). US Patent 6,766,345, Filed Jan 30, 2002, Issued Jul 20, 2004."},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2015.7357184"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.5555\/197029"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2008.4771787"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2004.1261843"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLSIC.2016.7573553"}],"event":{"name":"ISCA '17: The 44th Annual International Symposium on Computer Architecture","location":"Toronto ON Canada","acronym":"ISCA '17","sponsor":["IEEE IEEE Computer Society Technical Committee on Design Automation","SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the 44th Annual International Symposium on Computer Architecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3079856.3080227","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3079856.3080227","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:37:15Z","timestamp":1750203435000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3079856.3080227"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,6,24]]},"references-count":59,"alternative-id":["10.1145\/3079856.3080227","10.1145\/3079856"],"URL":"https:\/\/doi.org\/10.1145\/3079856.3080227","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/3140659.3080227","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2017,6,24]]},"assertion":[{"value":"2017-06-24","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}