{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T07:00:55Z","timestamp":1776063655394,"version":"3.50.1"},"reference-count":30,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2019,1,3]],"date-time":"2019-01-03T00:00:00Z","timestamp":1546473600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Foundation of Science and Technology on In-formation Assurance Laboratory","award":["No. KJ-17-004"],"award-info":[{"award-number":["No. KJ-17-004"]}]},{"name":"Natural Science Foundation of Shandong Province of China","award":["ZR2015FM027"],"award-info":[{"award-number":["ZR2015FM027"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Information security is the foundation for building trust between the Internet of Things (IoT) and its users. Due to the sharp increase of information quantity and the limitation of hardware resources, it is difficult to maintain the high performance of hardware equipment, while also enhancing information security. To solve the problem of high consumption and low flexibility of multiple cryptographic algorithms hardware implementation, we have designed the Dynamically Reconfigurable Encryption and Decryption System, which is based on Field Programmable Gate Array. Considering the functional requirements, the cryptographic algorithm reconfigurable module files stored in External Memory could be configured dynamically into the assigned on-chip Reconfigurable Partition, supported by Core Controller and the Reconfiguration Control Platform. The experiment results show that, compared with the Static Encryption and Decryption System, our design reduces the logic resources by more than 30% and completes the algorithm swapping at the configuration speed of 15,759.51 Bytes\/ms. It indicates that our design could reduce logic resources consumption and improve utilization efficiency and system flexibility.<\/jats:p>","DOI":"10.3390\/s19010143","type":"journal-article","created":{"date-parts":[[2019,1,3]],"date-time":"2019-01-03T11:11:56Z","timestamp":1546513916000},"page":"143","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Dynamically Reconfigurable Encryption and Decryption System Design for the Internet of Things Information Security"],"prefix":"10.3390","volume":"19","author":[{"given":"Zhu","family":"Wang","sequence":"first","affiliation":[{"name":"Department of Information Science and Engineering, Harbin Institute of Technology-Weihai, No.2 Wenhuaxilu, Huancui District, Weihai 264200, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8950-0188","authenticated-orcid":false,"given":"Yan","family":"Yao","sequence":"additional","affiliation":[{"name":"Department of Information Science and Engineering, Harbin Institute of Technology-Weihai, No.2 Wenhuaxilu, Huancui District, Weihai 264200, China"}]},{"given":"Xiaojun","family":"Tong","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Technology, Harbin Institute of Technology-Weihai, No.2 Wenhuaxilu, Huancui District, Weihai 264200, China"}]},{"given":"Qinghua","family":"Luo","sequence":"additional","affiliation":[{"name":"Department of Information Science and Engineering, Harbin Institute of Technology-Weihai, No.2 Wenhuaxilu, Huancui District, Weihai 264200, China"}]},{"given":"Xiangyu","family":"Chen","sequence":"additional","affiliation":[{"name":"Department of Information Science and Engineering, Harbin Institute of Technology-Weihai, No.2 Wenhuaxilu, Huancui District, Weihai 264200, China"}]}],"member":"1968","published-online":{"date-parts":[[2019,1,3]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1109\/TMC.2017.2702670","article-title":"EABS: An Event-Aware Backpressure Scheduling Scheme for Emergency Internet of Things","volume":"17","author":"Qiu","year":"2018","journal-title":"IEEE. Trans. Mob. Comput."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1936","DOI":"10.1109\/TSMC.2017.2780618","article-title":"Agent-oriented cooperative smart objects: From IoT system design to implementation","volume":"48","author":"Fortino","year":"2018","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Shi, F., Li, Q., Zhu, T., and Ning, H. (2018). A Survey of Data Semantization in Internet of Things. Sensors, 18.","DOI":"10.3390\/s18010313"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2011","DOI":"10.1109\/COMST.2018.2803740","article-title":"How can heterogeneous Internet of Things build our future: A Survey","volume":"20","author":"Qiu","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_5","unstructured":"Mohammed, J. (2015). 5 Predictions for the Internet of Things in 2016, World Economic Forum."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"252","DOI":"10.1016\/j.future.2018.09.005","article-title":"Modelling and simulation of Opportunistic IoT Services with Aggregate Computing","volume":"91","author":"Casadei","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1016\/j.jnca.2017.04.002","article-title":"Internet of things security","volume":"88","author":"Alaba","year":"2017","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Cheema, P., and Julka, N. (2017, January 26\u201328). Dynamic Cipher for Enhanced Cryptography and Communication for Internet of Things. Proceedings of the 1st International Conference on Intelligent, Secure, and Dependable Systems in Distributed and Cloud Environments, Vancouver, BC, Canada.","DOI":"10.1007\/978-3-319-69155-8_6"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Pandey, J.G., Goel, T., and Karmakar, A. (2018, January 6\u201310). A High-Performance and Area-Efficient VLSI Architecture for the PRESENT Lightweight Cipher. Proceedings of the 17th International Conference on Embedded Systems, Maharashtra, India.","DOI":"10.1109\/VLSID.2018.96"},{"key":"ref_10","unstructured":"Vinyaga, S.B., Ramnath, M., Prasanth, M., and Varsha, S.J. (2015, January 26\u201328). Encryption and hash based security in Internet of Things. Proceedings of the 3rd International Conference on Signal Processing, Communication and Networking, Chennai, India."},{"key":"ref_11","unstructured":"Yan, Y., Zhu, W., Tong, X., and Luo, Q. (2018, January 17\u201319). A dynamic reconfigurable design of multiple cryptographic algorithms based on FPGA. Proceedings of the 2018 IEEE International Conference on Smart Internet of Things, Xi\u2019an, China."},{"key":"ref_12","unstructured":"Banerjee, N., Patil, R., Chandrakant, S., and Shankar, A. (2014). Tunable Encryption System. (US8756429), U.S. Patent."},{"key":"ref_13","first-page":"74","article-title":"ARSMS: A Hybrid Secured SMS Protocol for Smart Home using AES and RC4","volume":"18","author":"Jasim","year":"2018","journal-title":"CSNS Int. J. Comput. Sci. Netw. Secur."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Hossain, M.J., Hossain, M.B., and Morshed, K.M. (2012, January 22\u201324). Reconfigurable encryption system: Encrypt digital data. Proceedings of the 15th International Conference on Computer and Information Technology, Chittagong, Bangladesh.","DOI":"10.1109\/ICCITechn.2012.6509805"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1016\/S0141-9331(00)00074-0","article-title":"A review of high-level synthesis for dynamically reconfigurable FPGAs","volume":"24","author":"Zhang","year":"2000","journal-title":"Microprocess. Microsyst."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1016\/j.micpro.2018.07.002","article-title":"Towards Dynamically Reconfigurable SoCs (DRSoCs) in industrial automation: State of the art, challenges and opportunities","volume":"62","author":"Gilberto","year":"2018","journal-title":"Microprocess. Microsyst."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"256","DOI":"10.3182\/20130606-3-XK-4037.00050","article-title":"Dynamic reconfigurability of control systems using IEC 61499 standard","volume":"46","author":"Idilia","year":"2013","journal-title":"IFAC Proc. Vol."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1016\/j.compeleceng.2012.12.009","article-title":"Dynamic partial reconfigurable Viterbi decoder for wireless standards","volume":"39","author":"Vennila","year":"2013","journal-title":"Comput. Electr. Eng."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"871","DOI":"10.1016\/j.micpro.2013.04.012","article-title":"Decentralized control for dynamically reconfigurable FPGA systems","volume":"37","author":"Trabelsi","year":"2013","journal-title":"Microprocess. Microsyst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"974","DOI":"10.1016\/j.jnca.2011.03.014","article-title":"Security model oriented attestation on dynamically reconfigurable component-based systems","volume":"35","author":"Gu","year":"2012","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1016\/j.sysarc.2009.11.007","article-title":"UML-based hardware\/software co-design platform for dynamically partially reconfigurable network security systems","volume":"56","author":"Huang","year":"2010","journal-title":"J. Syst. Archit."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Niar, S., Yurdakul, A., Unsal, O., Tugcu, T., and Yuceturk, A. (2014, January 3\u20137). A dynamically reconfigurable architecture for emergency and disaster management in ITS. Proceedings of the 2014 International Conference on Connected Vehicles and Expo (ICCVE), Vienna, Austria.","DOI":"10.1109\/ICCVE.2014.7297593"},{"key":"ref_23","unstructured":"Ben, A.N., Lahbib, K., and Frikha, T. (2017, January 22\u201324). Design of a dynamically reconfigurable architecture for the 3D image synthesis. Proceedings of the 2017 International Conference on Advanced Technologies for Signal and Image Processing (ATSIP), Fez, Morocco."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Silva, N.V., Oliveira, A.S.R., Gustavsson, U., and Carvalho, N.B. (2012, January 15\u201318). A dynamically reconfigurable architecture enabling all-digital transmission for cognitive radios. Proceedings of the 2012 IEEE Radio and Wireless Symposium, Santa Clara, CA, USA.","DOI":"10.1109\/RWS.2012.6175365"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Nachef, V., Patarin, J., and Volte, E. (2017). Des and Variants: 3DES, DES\u2013X. Feistel Ciphers, Springer.","DOI":"10.1007\/978-3-319-49530-9_1"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Dichou, K., Tourtchine, V., and Rahmoune, F. (2016, January 13\u201315). Finding the best FPGA implementation of the DES algorithm to secure smart cards. Proceedings of the International Conference on Electrical Engineering, Boumerdes, Algeria.","DOI":"10.1109\/INTEE.2015.7416749"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Zhu, Y., Zhang, H., and Bao, Y. (2013, January 14\u201315). Study of the AES Realization Method on the Reconfigurable Hardware. Proceedings of the International Conference on Computer Sciences and Applications, Wuhan, China.","DOI":"10.1109\/CSA.2013.23"},{"key":"ref_28","first-page":"15","article-title":"Dynamic Partial Reconfiguration Implementation of AES Algorithm","volume":"97","author":"Wankhade","year":"2014","journal-title":"Int. J. Comput. Appl."},{"key":"ref_29","unstructured":"Crockett, L.H., Elliot, R.A., Enderwitz, M.A., and Stewart, R.W. (2014). The Zynq Book: Embedded Processing with the Arm Cortex-A9 on the Xilinx Zynq-7000 All Programmable Soc, Strathclyde Academic Media."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/LES.2014.2314390","article-title":"ZyCAP: Efficient Partial Reconfiguration Management on the Xilinx Zynq","volume":"6","author":"Kizheppatt","year":"2014","journal-title":"IEEE Embed. Syst. Lett."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/1\/143\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:23:19Z","timestamp":1760185399000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/1\/143"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,1,3]]},"references-count":30,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2019,1]]}},"alternative-id":["s19010143"],"URL":"https:\/\/doi.org\/10.3390\/s19010143","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,1,3]]}}}