{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,22]],"date-time":"2026-04-22T08:00:58Z","timestamp":1776844858082,"version":"3.51.2"},"reference-count":52,"publisher":"MDPI AG","issue":"13","license":[{"start":{"date-parts":[[2019,7,6]],"date-time":"2019-07-06T00:00:00Z","timestamp":1562371200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001602","name":"Science Foundation Ireland","doi-asserted-by":"publisher","award":["13\/RC\/2094"],"award-info":[{"award-number":["13\/RC\/2094"]}],"id":[{"id":"10.13039\/501100001602","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100008530","name":"European Regional Development Fund","doi-asserted-by":"publisher","award":["Lero - the Irish Software Research Centre"],"award-info":[{"award-number":["Lero - the Irish Software Research Centre"]}],"id":[{"id":"10.13039\/501100008530","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002081","name":"Irish Research Council","doi-asserted-by":"publisher","award":["EPSPG\/2011\/257"],"award-info":[{"award-number":["EPSPG\/2011\/257"]}],"id":[{"id":"10.13039\/501100002081","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>With the growth of the internet of things (IoT), many challenges like information security and privacy, interoperability\/standard, and regulatory and legal issues are arising. This work focused on the information security issue, which is one of the primary challenges faced by connected systems that needs to be resolved without impairing system behaviour. Information, which is made available on the Internet by the things, varies from insensitive information (e.g., readings from outdoor temperature sensors) to extremely sensitive information (e.g., video stream from a camera) and needs to be secured over the Internet. Things which utilise cameras as a source of information pertain to a subclass of the IoT called IoVT (internet of video things). This paper presents secured and unsecured video latency measurement results over the Internet for a marine ROV (remotely operated vehicle). A LabVIEW field programmable gate arrays (FPGAs)-based bump-in-the-wire (BITW) secure core is used to provide an AES (advanced encryption standard)-enabled security feature on the video stream of an IoVT node (ROV equipped with a live-feed camera). The designed LabVIEW-based software architecture provides an option to enable\/disable the AES encryption for the video transmission. The latency effects of embedding encryption on the stream with real-time constraints are measured and presented. It is found that the encryption mechanism used does not greatly influence the video feedback performance of the observed IoVT node, which is critical for real-time secure video communication for ROV remote control and piloting. The video latency measurement results are taken using 128, 256 and 512 bytes block lengths of AES for both H.264 and MJPEG encoding schemes transmitted over both TCP and UDP transmission protocols. The latency measurement is performed in two scenarios (i.e., with matching equipment and different equipment on either end of the transmission).<\/jats:p>","DOI":"10.3390\/s19132984","type":"journal-article","created":{"date-parts":[[2019,7,8]],"date-time":"2019-07-08T03:01:31Z","timestamp":1562554891000},"page":"2984","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Real-Time Secure\/Unsecure Video Latency Measurement\/Analysis with FPGA-Based Bump-in-the-Wire Security"],"prefix":"10.3390","volume":"19","author":[{"given":"Admir","family":"Kaknjo","sequence":"first","affiliation":[{"name":"Department of Electronic and Computer Engineering, Centre for Robotics and Intelligent Systems (CRIS) University of Limerick, V94 Limerick, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Muzaffar","family":"Rao","sequence":"additional","affiliation":[{"name":"Department of Electronic and Computer Engineering, Centre for Robotics and Intelligent Systems (CRIS) University of Limerick, V94 Limerick, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9692-239X","authenticated-orcid":false,"given":"Edin","family":"Omerdic","sequence":"additional","affiliation":[{"name":"Department of Electronic and Computer Engineering, Centre for Robotics and Intelligent Systems (CRIS) University of Limerick, V94 Limerick, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3375-8200","authenticated-orcid":false,"given":"Thomas","family":"Newe","sequence":"additional","affiliation":[{"name":"Department of Electronic and Computer Engineering, Centre for Robotics and Intelligent Systems (CRIS) University of Limerick, V94 Limerick, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3601-9216","authenticated-orcid":false,"given":"Daniel","family":"Toal","sequence":"additional","affiliation":[{"name":"Department of Electronic and Computer Engineering, Centre for Robotics and Intelligent Systems (CRIS) University of Limerick, V94 Limerick, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,7,6]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Miraz, M.H., Ali, M., Excell, P.S., and Picking, R. (2015, January 8\u201311). A review on Internet of Things (IoT), Internet of Everything (IoE) and Internet of Nano Things (IoNT). Proceedings of the 2015 Internet Technologies and Applications (ITA), Wales, UK.","DOI":"10.1109\/ITechA.2015.7317398"},{"key":"ref_2","unstructured":"Buyya, R., and Vahid Dastjerdi, A. (2016). Chapter 16\u2014Internet of Vehicles and applications. Internet of Things, Morgan Kaufmann."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Mohan, A., Gauen, K., Lu, Y., Li, W.W., and Chen, X. (2017, January 28\u201331). Internet of video things in 2030: A world with many cameras. Proceedings of the 2017 IEEE International Symposium on Circuits and Systems (ISCAS), Baltimore, MD, USA.","DOI":"10.1109\/ISCAS.2017.8050296"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1109\/JIOT.2015.2487046","article-title":"Satellite Communications Supporting Internet of Remote Things","volume":"3","author":"Sanctis","year":"2016","journal-title":"IEEE Internet Things J."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Lin, S., Liao, Y., Tsao, Y., and Chien, S. (2017, January 28\u201331). Object-based on-line video summarization for internet of video things. Proceedings of the 2017 IEEE International Symposium on Circuits and Systems (ISCAS), Baltimore, MD, USA.","DOI":"10.1109\/ISCAS.2017.8050237"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Bacco, M., Colucci, M., and Gotta, A. (2017, January 21\u201325). Application protocols enabling internet of remote things via random access satellite channels. Proceedings of the 2017 IEEE International Conference on Communications (ICC), Paris, France.","DOI":"10.1109\/ICC.2017.7997292"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Tellez, M., El-Tawab, S., and Heydari, M.H. (2016, January 11\u201314). IoT security attacks using reverse engineering methods on WSN applications. Proceedings of the 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), Reston, VA, USA.","DOI":"10.1109\/WF-IoT.2016.7845429"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Qi, H., Ayorinde, O., and Calhoun, B.H. (2017, January 16\u201319). An ultra-low-power FPGA for IoT applications. Proceedings of the 2017 IEEE SOI-3D-Subthreshold Microelectronics Technology Unified Conference (S3S), Burlingame, CA, USA.","DOI":"10.1109\/S3S.2017.8308753"},{"key":"ref_9","unstructured":"Shaomeng, L., Torresen, J., and Soraasen, O. (2003, January 9\u201313). Exploiting reconfigurable hardware for network security. Proceedings of the 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, Washington, DC, USA."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Fujii, N., and Koike, N. (2017, January 20\u201322). IoT Remote Group Experiments in the Cyber Laboratory: A FPGA-based Remote Laboratory in the Hybrid Cloud. Proceedings of the 2017 International Conference on Cyberworlds (CW), Chester, UK.","DOI":"10.1109\/CW.2017.29"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Liu, Y., Briones, J., Zhou, R., and Magotra, N. (2017, January 6\u20139). Study of secure boot with a FPGA-based IoT device. Proceedings of the 2017 IEEE 60th International Midwest Symposium on Circuits and Systems (MWSCAS), Medford, MA, USA.","DOI":"10.1109\/MWSCAS.2017.8053108"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1155\/2018\/8638019","article-title":"Real-Time Video Latency Measurement between a Robot and Its Remote Control Station: Causes and Mitigation","volume":"2018","author":"Kaknjo","year":"2018","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Omerdic, E., Toal, D., Dooly, G., and Kaknjo, A. (2014, January 14\u201319). Remote presence: Long endurance robotic systems for routine inspection of offshore subsea oil & gas installations and marine renewable energy devices. Proceedings of the 2014 Oceans\u2014St. John\u2019s, St. John\u2019s, NL, Canada.","DOI":"10.1109\/OCEANS.2014.7003054"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Rao, M., Kaknjo, A., Omerdic, E., Toal, D., and Newe, T. (2018, January 18\u201320). An efficient high speed AES implementation using Traditional FPGA and LabVIEW FPGA platforms. Proceedings of the 2018 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), Zhengzhou, China.","DOI":"10.1109\/CyberC.2018.00028"},{"key":"ref_15","unstructured":"(2019, April 17). LabVIEW FPGA. Available online: http:\/\/www.ni.com\/tutorial\/14532\/en\/."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Rao, M., Newe, T., and Grout, I. (2015, January 8\u201310). AES implementation on Xilinx FPGAs suitable for FPGA based WBSNs. Proceedings of the 2015 9th International Conference on Sensing Technology (ICST), Auckland, New Zealand.","DOI":"10.1109\/ICSensT.2015.7438501"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Bachhuber, C., and Steinbach, E. (2016, January 25\u201328). A system for high precision glass-to-glass delay measurements in video communication. Proceedings of the 2016 IEEE International Conference on Image Processing (ICIP), Phoenix, AZ, USA.","DOI":"10.1109\/ICIP.2016.7532735"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Kryczka, A., Arefin, A., and Nahrstedt, K. (2013, January 9\u201311). AvCloak: A Tool for Black Box Latency Measurements in Video Conferencing Applications. Proceedings of the 2013 IEEE International Symposium on Multimedia, Anaheim, CA, USA.","DOI":"10.1109\/ISM.2013.52"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2742","DOI":"10.1109\/TIM.2008.926052","article-title":"One-Way Delay Measurement: State of the Art","volume":"57","author":"Vito","year":"2008","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Boyaci, O., Forte, A., Baset, S.A., and Schulzrinne, H. (2009, January 14\u201316). Demonstration of vDelay: A Tool to Measure Capture-to-Display Latency and Frame Rate. Proceedings of the 2009 11th IEEE International Symposium on Multimedia, Washington, DC, USA.","DOI":"10.1109\/ISM.2009.129"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Jansen, J. (2014, January 3\u20137). VideoLat: An Extensible Tool for Multimedia Delay Measurements. Proceedings of the 22nd ACM international conference on Multimedia, Orlando, FL, USA.","DOI":"10.1145\/2647868.2654891"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Jacobs, M.C., Livingston, M.A., and State, A. (1997, January 27\u201330). Managing latency in complex augmented reality systems. Proceedings of the 1997 symposium on Interactive 3D graphics, Providence, RI, USA.","DOI":"10.1145\/253284.253306"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"238","DOI":"10.1109\/TMM.2017.2726189","article-title":"On the Minimization of Glass-to-Glass and Glass-to-Algorithm Delay in Video Communication","volume":"20","author":"Bachhuber","year":"2018","journal-title":"IEEE Trans. Multimed."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Riesch, C., Marinescu, C., and Rudigier, M. (2013, January 22\u201327). Measurement of egress and ingress delays of PTP clocks. Proceedings of the 2013 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication (ISPCS) Proceedings, Lemgo, Germany.","DOI":"10.1109\/ISPCS.2013.6644773"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Miaji, Y., and Hassan, S. (2009, January 18\u201320). A survey on the chronological evolution of timestamp schedulers in packet switching networks. Proceedings of the 2009 2nd IEEE International Conference on Broadband Network & Multimedia Technology, Beijing, China.","DOI":"10.1109\/ICBNMT.2009.5348469"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"645","DOI":"10.1109\/JOE.2012.2203060","article-title":"Throughput of Networks With Large Propagation Delays","volume":"37","author":"Chitre","year":"2012","journal-title":"IEEE J. Ocean. Eng."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Paxson, V., Allman, M., Chu, J., and Sargent, M. (2011). RFC6298 Computing TCP\u2019s Retransmission Timer. Computing.","DOI":"10.17487\/rfc6298"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Eggert, L., Fairhurst, G., and Shepherd, G. (2017). RFC8085 UDP Usage Guidelines. IETF March.","DOI":"10.17487\/RFC8085"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/MEMC.0.8339542","article-title":"Trends of EMC standards for automotive network devices and communication quality of ethernet in relation to parameters of pulse disturbances","volume":"7","author":"Matsushima","year":"2018","journal-title":"IEEE Electromagn. Compat. Mag."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Lee, H., Lee, J., Park, C., and Park, S. (2016, January 13\u201315). Time-aware preemption to enhance the performance of Audio\/Video Bridging (AVB) in IEEE 802.1 TSN. Proceedings of the 2016 First IEEE International Conference on Computer Communication and the Internet (ICCCI), Wuhan, China.","DOI":"10.1109\/CCI.2016.7778882"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Zhao, L., He, F., Li, E., and Lu, J. (2018, January 23\u201327). Comparison of Time Sensitive Networking (TSN) and TTEthernet. Proceedings of the 2018 IEEE\/AIAA 37th Digital Avionics Systems Conference (DASC), IBIS London Earl\u2019s Court, UK.","DOI":"10.1109\/DASC.2018.8569454"},{"key":"ref_32","unstructured":"(2019, March 11). Time Sensitive Networking (TSN) Task Group. Available online: https:\/\/1.ieee802.org\/tsn\/."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Zhao, L., Pop, P., Zheng, Z., and Li, Q. (2018, January 11\u201313). Timing Analysis of AVB Traffic in TSN Networks Using Network Calculus. Proceedings of the 2018 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Porto, Portugal.","DOI":"10.1109\/RTAS.2018.00009"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Farzaneh, M.H., and Knoll, A. (2017, January 27\u201329). Time-sensitive networking (TSN): An experimental setup. Proceedings of the 2017 IEEE Vehicular Networking Conference (VNC), Torino, Italy.","DOI":"10.1109\/VNC.2017.8275648"},{"key":"ref_35","unstructured":"Lim, H., Herrscher, D., and Chaari, F. (2012, January 26\u201328). Performance comparison of IEEE 802.1Q and IEEE 802.1 AVB in an Ethernet-based in-vehicle network. Proceedings of the 2012 8th International Conference on Computing Technology and Information Management (NCM and ICNIT), Jeju, Korea."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Li, Y., Li, D., Cui, W., and Zhang, R. (2011, January 27\u201329). Research based on OSI model. Proceedings of the 2011 IEEE 3rd International Conference on Communication Software and Networks, Xi\u2019an, China.","DOI":"10.1109\/ICCSN.2011.6014631"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1109\/MSP.2012.2230220","article-title":"End-To-End Security for Video Distribution: The Combination of Encryption, Watermarking, and Video Adaptation","volume":"30","author":"Boho","year":"2013","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Bergeron, C., and Lamy-Bergor, C. (\u20132, January 30). Complaint Selective encryption for H.264\/AVC video streams. Proceedings of the 2005 IEEE 7th Workshop on Multimedia Signal Processing, Shanghai, China.","DOI":"10.1109\/MMSP.2005.248641"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"634","DOI":"10.1109\/TCE.2013.6626250","article-title":"Encryption for high efficiency video coding with video adaptation capabilities","volume":"59","author":"Boho","year":"2013","journal-title":"IEEE Trans. Consum. Electron."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/TMM.2013.2281029","article-title":"Visual Protection of HEVC Video by Selective Encryption of CABAC Binstrings","volume":"16","author":"Shahid","year":"2014","journal-title":"IEEE Trans. Multimed."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Elshamy, A.M., Abdelghany, M.A., Alhamad, A.Q., Hamed, H.F.A., Kelash, H.M., and Hussein, A.I. (2017, January 6\u20137). Secure Implementation for Video Streams Based on Fully and Permutation Encryption Techniques. Proceedings of the 2017 International Conference on Computer and Applications (ICCA), Dubai, UAE.","DOI":"10.1109\/COMAPP.2017.8079738"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1109\/MMUL.2012.29","article-title":"Securing Multimedia Content Using Joint Compression and Encryption","volume":"20","author":"Pande","year":"2013","journal-title":"IEEE MultiMed."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Sen, N., Dantu, R., Vempati, J., and Thompson, M. (2018, January 5\u20137). Performance Analysis of Elliptic Curves for Real-Time Video Encryption. Proceedings of the 2018 National Cyber Summit (NCS), Huntsville, AL, USA.","DOI":"10.1109\/NCS.2018.00015"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Schulzrinne, H., Rao, A., Lanphier, R., Westerlund, M., and Stiemerling, M. (2016). RFC7826 Real-Time Streaming Protocol, IETF. version 2.0.","DOI":"10.17487\/RFC7826"},{"key":"ref_45","first-page":"111","article-title":"Bump in the wire (BITW) security solution for a marine ROV remote control application","volume":"38","author":"Rao","year":"2018","journal-title":"J. Inf. Sec. Appl."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Khalifa, N.E.D.M., and Elmahdy, H.N. (2009). The impact of frame rate on securing real time transmission of video over IP Networks. Proceedings of the 2009 International Conference on Networking and Media Convergence, IEEE Press.","DOI":"10.1109\/ICNM.2009.4907190"},{"key":"ref_47","unstructured":"(2019, March 26). Introduction to NI Linux Real-Time. Available online: http:\/\/www.ni.com\/en-rs\/innovations\/white-papers\/13\/introduction-to-ni-linux-real-time.html."},{"key":"ref_48","unstructured":"(2019, April 19). Libavcodec Documentation FFmpeg. Available online: https:\/\/ffmpeg.org\/libavcodec.html."},{"key":"ref_49","unstructured":"(2018, December 31). Data Communication Methods in LabVIEW. Available online: http:\/\/zone.ni.com\/reference\/en-XX\/help\/371361N-01\/lvconcepts\/data_comm\/."},{"key":"ref_50","unstructured":"(2018, December 30). Transferring Data Using Front Panel Controls and Indicators (FPGA Module). Available online: http:\/\/zone.ni.com\/reference\/en-XX\/help\/371599L-01\/lvfpgaconcepts\/pfi_data_transfer\/."},{"key":"ref_51","unstructured":"(2019, March 22). IMAQ Color Learn. Available online: http:\/\/zone.ni.com\/reference\/en-XX\/help\/370281AC-01\/imaqvision\/imaq_colorlearn\/."},{"key":"ref_52","unstructured":"Nagle, J. (2019, April 15). RFC896 Congestion Control in IP\/TCP Internetworks. Available online: https:\/\/tools.ietf.org\/html\/rfc896."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/13\/2984\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:03:12Z","timestamp":1760187792000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/13\/2984"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,6]]},"references-count":52,"journal-issue":{"issue":"13","published-online":{"date-parts":[[2019,7]]}},"alternative-id":["s19132984"],"URL":"https:\/\/doi.org\/10.3390\/s19132984","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7,6]]}}}