Designing a SHA-256 processor for blockchain-based IoT applications

Internet of Things - Tập 11 - Trang 100254 - 2020
Raffaele Martino1, Alessandro Cilardo1
1Department of Electrical Engineering and Information Technologies, University of Naples Federico II, Naples, Italy

Tài liệu tham khảo

Uddin, 2020, Blockchain leveraged decentralized IoT ehealth framework, Internet  Things, 9, 30 Minoli, 2018, Blockchain mechanisms for IoT security, Internet Things, 1–2, 1, 10.1016/j.iot.2018.05.002 Kouicem, 2018, Internet of things security: a top-down survey, Comput. Netw., 141, 10.1016/j.comnet.2018.03.012 Rao, 2019, Perspectives on emerging directions in using IoT devices in blockchain applications, Internet  Things National Institute of Standards and Technology, 2008, The Keyed-Hash Message Authentication Code (HMAC) National Institute of Standards and Technology, 2013, Digital Signature Standard (DSS) Amato, 2018, Model driven design and evaluation of security level in orchestrated cloud services, J. Netw. Comput. Appl., 106, 78, 10.1016/j.jnca.2017.12.006 Amato, 2018, Improving security in cloud by formal modeling of IAAS resources, Fut. Gener. Computer Syst., 87, 754, 10.1016/j.future.2017.08.016 Amato, 2015, A model driven approach to data privacy verification in e-health systems, Trans. Data Priv., 8, 273 Feldhofer, 2006, A case against currently used hash functions in RFID protocols, 372 Cao, 2011, A compact SHA-256 architecture for RFID tags, 6 Sklavos, 2003, On the hardware implementations of the SHA-2 (256, 384, 512) hash functions Algredo-Badillo, 2012, FPGA-based implementation alternatives for the inner loop of the secure hash algorithm SHA-256, Microprocess. Microsyst., 37, 750, 10.1016/j.micpro.2012.06.007 Dadda, 2004, An ASIC design for a high speed implementation of the hash function SHA-256 (384, 512), 421 Macchetti, 2005, Quasi-pipelined hash circuits, 222 Michail, 2005, Novel high throughput implementation of SHA-256 hash function through pre-computation technique Michail, 2009, A top-down design methodology for ultrahigh-performance hashing cores, IEEE Trans. Depend. Secure Comput., 6, 255, 10.1109/TDSC.2008.15 Michail, 2012, On the exploitation of a high-throughput SHA-256 FPGA design for HMAC, ACM Trans. Reconfig. Technol. Syst., 5, 2:1, 10.1145/2133352.2133354 Nakamoto, 2008 Tschorsch, 2015, Bitcoin and beyond: a technical survey on decentralized digital currencies, IEEE Commun. Surv. Tut., 18 Douceur, 2012, The sybil attack National Institute of Standards and Technology, 2015, Secure Hash Standard (SHS) National Institute of Standards and Technology, 2015 Mohanta, 2019, Blockchain technology: a survey on applications and security privacy challenges, Internet Things, 8, 19, 10.1016/j.iot.2019.100107 Asadi Bagloee, 2019, Tradable mobility permit with bitcoin and ethereum - a blockchain application in transportation, Internet Things, 8, 16, 10.1016/j.iot.2019.100103 Wang, 2019, Capacity of blockchain based Internet-of-Things: testbed and analysis, Internet Things, 8, 10.1016/j.iot.2019.100109 Kintex UltraScale+ FPGA Product Brief, 2016. https://www.xilinx.com/support/documentation/product-briefs/kintex-ultrascale-plus-product-brief.pdf.