Abstract
During the past few years, the concept Internet of Things (IoT) has seen a rapid evolution from the point of view of products developed for interconnection. Even if the trend is moving towards a more secure and reliable environment, where, even if people are surrounded by sensors, actuators of intelligent devices, their need for privacy and safety is the first priority. Yet, given that recent years had also revealed some major security breaches in the way networks are designed, the need of implementing security in every aspect of our daily lives is growing. The present paper introduces a middleware architecture with the purpose of empowering IoT applications, by having a better understanding of implementation and execution of proposed security mechanisms, through testing. The middleware is part of a larger platform based on an IoT gateway node that has 3 different hardware architectures (MCU, SDSoC, traditional CPU) integrated in the shape of a single testbed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Biryukov, A., Perrin, L.: Lightweight cryptography lounge (2015). http://cryptolux.org/index.php/Lightweight_Cryptography
Beaulieu, R., Shors, D., Smith, J., Treatman-Clark, S., Weeks, B., Wingers, L.: The Simon and speck of lightweight block ciphers, National Security Agency 9800 Savage Road, Fort Meade, MD 20755, USA, June 2013
Yalla, P., Kaps, J-P.: Lightweight cryptography for FPGAs. In: International Conference on Reconfigurable Computing and FPGAs, pp. 225–230 (2009). doi:10.1109/ReConFig.2009.54
Chodowiec, P., Gaj, K.: Very compact FPGA implementation of the AES algorithm. In: Walter, C.D., Koç, Ç.K., Paar, C. (eds.) CHES 2003. LNCS, vol. 2779, pp. 319–333. Springer, Heidelberg (2003). doi:10.1007/978-3-540-45238-6_26
von Maurich, I., Güneysu, T.: Lightweight code-based cryptography: QC-MDPC McEliece encryption on reconfigurable devices. In: Design, Automation and Test in Europe Conference and Exhibition (DATE), pp. 1–6 (2014)
Fan, X., Gong, G., Lauffenburger, K., Hicks, T.: FPGA implementations of the hummingbird cryptographic algorithm. In: IEEE International Symposium on HardwareOriented Security and Trust (HOST), pp. 48–51, June 2010
Saha, S., Islam, MR., Rahman, H., Hassan, M., Hossain, A.A.: Design and implementation of block cipher in hummingbird algorithm over FPGA. In: Fifth International Conference on Computing, Communications and Networking Technologies (ICCCNT), pp. 1–5 (2014). doi:10.1109/ICCCNT.2014.6963084
Beaulieu, R., Shors, D., Smith, J.: SIMON and SPECK: Block ciphers for the internet of things, Cryptology ePrint, Archive, Report 2015/585 (2015). http://eprint.iacr.org/2015/585
Feizi, S., Ahmadi, A., Nemati, A.: A hardware implementation of simon cryptography algorithm. In: 4th International Conference on Computer and Knowledge Engineering (ICCKE), pp. 245–250 (2014). doi:10.1109/ICCKE.2014.6993386
Kumar, M., Pal, S.K., Panigrahi, A.: FeW: A Lightweight Block Cipher, Scientific Analysis Group, DRDO, Delhi, India, Department of Mathematics, University of Delhi, India (2014)
Nemati, A., Feizi, S., Ahmadi, A., Haghiri, S., Ahmadi, M., Alirezaee, S.: An efficient hardware implementation of FeW lightweight block cipher. In: The International Symposium on Artificial Intelligence and Signal Processing (AISP), pp. 273–278 (2015). doi:10.1109/AISP.2015.7123493
Khan, D.: The Most In-Depth Hacker’s Guide, p. 73. Lulu.com, Raleigh (2015). ISBN 1329727681
Jungk, B., Lima, L.R., Hiller, M.: A systematic study of lightweight hash functions on FPGAs. In: International Conference on ReConFigurable Computing and FPGAs (ReConFig14), pp. 1–6 (2014). doi:10.1109/ReConFig.2014.7032493
Arseni, S., Miţoi, M., Vulpe, A.: PASS-IoT: a platform for studying security, privacy and trust in IoT. In: 11th International Conference on Communications (COMM 2016), Bucharest, Romania, 9–11 June 2016. ISBN:978-1-4673-8196-3
Some lightweight cryptography algorithms optimized for x86. https://github.com/rb-anssi/lightweight-crypto-lib. Accessed Sep 2016
Acknowledgments
This work has been funded by University Politehnica of Bucharest, through the “Excellence Research Grants” Program, UPB – GEX. Identifier: UPB–EXCELENTA–2016 project “Platform for Studying Security in IoT”, contract number 96/2016 (PaSS-IoT).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Vulpe, A., Arseni, ŞC., Marcu, I., Voicu, C., Fratu, O. (2017). Building a Unified Middleware Architecture for Security in IoT. In: Rocha, Á., Correia, A., Adeli, H., Reis, L., Costanzo, S. (eds) Recent Advances in Information Systems and Technologies. WorldCIST 2017. Advances in Intelligent Systems and Computing, vol 570. Springer, Cham. https://doi.org/10.1007/978-3-319-56538-5_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-56538-5_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-56537-8
Online ISBN: 978-3-319-56538-5
eBook Packages: EngineeringEngineering (R0)