Real-Time Secure/Unsecure Video Latency Measurement/Analysis with FPGA-Based Bump-in-the-Wire Security

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).

[1]  Hesham N. Elmahdy,et al.  The impact of frame rate on securing real time transmission of video over IP Networks , 2009, 2009 International Conference on Networking and Media Convergence.

[2]  Martin Reisslein,et al.  On the Minimization of Glass-to-Glass and Glass-to-Algorithm Delay in Video Communication , 2018, IEEE Transactions on Multimedia.

[3]  Jack Jansen,et al.  VideoLat: An Extensible Tool for Multimedia Delay Measurements , 2014, ACM Multimedia.

[4]  Marco Colucci,et al.  Application protocols enabling internet of remote things via random access satellite channels , 2017, 2017 IEEE International Conference on Communications (ICC).

[5]  Cristian Marinescu,et al.  Measurement of egress and ingress delays of PTP clocks , 2013, 2013 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication (ISPCS) Proceedings.

[6]  Ian Grout,et al.  AES implementation on Xilinx FPGAs suitable for FPGA based WBSNs , 2015, 2015 9th International Conference on Sensing Technology (ICST).

[7]  Samy El-Tawab,et al.  IoT security attacks using reverse engineering methods on WSN applications , 2016, 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT).

[8]  Mahdi H. Miraz,et al.  A review on Internet of Things (IoT), Internet of Everything (IoE) and Internet of Nano Things (IoNT) , 2015, 2015 Internet Technologies and Applications (ITA).

[9]  Juho Lee,et al.  Time-aware preemption to enhance the performance of Audio/Video Bridging (AVB) in IEEE 802.1 TSN , 2016, 2016 First IEEE International Conference on Computer Communication and the Internet (ICCCI).

[10]  Rui Zhang,et al.  Research based on OSI model , 2011, 2011 IEEE 3rd International Conference on Communication Software and Networks.

[11]  Osami Wada,et al.  Trends of EMC standards for automotive network devices and communication quality of ethernet in relation to parameters of pulse disturbances , 2018, IEEE Electromagnetic Compatibility Magazine.

[12]  Aziza I. Hussein,et al.  Secure Implementation for Video Streams Based on Fully and Permutation Encryption Techniques , 2017, 2017 International Conference on Computer and Applications (ICCA).

[13]  Klara Nahrstedt,et al.  AvCloak: A Tool for Black Box Latency Measurements in Video Conferencing Applications , 2013, 2013 IEEE International Symposium on Multimedia.

[14]  Xuemin Chen,et al.  Internet of video things in 2030: A world with many cameras , 2017, 2017 IEEE International Symposium on Circuits and Systems (ISCAS).

[15]  Nobuhiko Koike,et al.  IoT Remote Group Experiments in the Cyber Laboratory: A FPGA-based Remote Laboratory in the Hybrid Cloud , 2017, 2017 International Conference on Cyberworlds (CW).

[16]  Yu Tsao,et al.  Object-based on-line video summarization for internet of video things , 2017, 2017 IEEE International Symposium on Circuits and Systems (ISCAS).

[17]  Henning Schulzrinne,et al.  vDelay: A Tool to Measure Capture-to-Display Latency and Frame Rate , 2009, 2009 11th IEEE International Symposium on Multimedia.

[18]  Qiao Li,et al.  Timing Analysis of AVB Traffic in TSN Networks Using Network Calculus , 2018, 2018 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS).

[19]  Jim Tørresen,et al.  Exploiting reconfigurable hardware for network security , 2003, 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, 2003. FCCM 2003..

[20]  E. Omerdic,et al.  Remote presence: Long endurance robotic systems for routine inspection of offshore subsea oil & gas installations and marine renewable energy devices , 2014, 2014 Oceans - St. John's.

[21]  Alois Knoll,et al.  Time-sensitive networking (TSN): An experimental setup , 2017, 2017 IEEE Vehicular Networking Conference (VNC).

[22]  Benton H. Calhoun,et al.  An ultra-low-power FPGA for IoT applications , 2017, 2017 IEEE SOI-3D-Subthreshold Microelectronics Technology Unified Conference (S3S).

[23]  Yaser Miaji,et al.  A survey on the chronological evolution of timestamp schedulers in packet switching networks , 2009, 2009 2nd IEEE International Conference on Broadband Network & Multimedia Technology.

[24]  Mark A. Livingston,et al.  Managing latency in complex augmented reality systems , 1997, SI3D.

[25]  Igor Bisio,et al.  Satellite Communications Supporting Internet of Remote Things , 2016, IEEE Internet of Things Journal.

[26]  Rik Van de Walle,et al.  End-To-End Security for Video Distribution: The Combination of Encryption, Watermarking, and Video Adaptation , 2013, IEEE Signal Process. Mag..

[27]  Edin Omerdic,et al.  An Efficient High Speed AES Implementation Using Traditional FPGA and LabVIEW FPGA Platforms , 2018, 2018 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC).

[28]  Cyril Bergeron,et al.  Complaint Selective encryption for H.264/AVC video streams , 2005, 2005 IEEE 7th Workshop on Multimedia Signal Processing.

[29]  Prasant Mohapatra,et al.  Securing Multimedia Content Using Joint Compression and Encryption , 2013, IEEE MultiMedia.

[30]  Hyung-Taek Lim,et al.  Performance comparison of IEEE 802.1Q and IEEE 802.1 AVB in an Ethernet-based in-vehicle network , 2012, 2012 8th International Conference on Computing Technology and Information Management (NCM and ICNIT).

[31]  Luca De Vito,et al.  One-Way Delay Measurement: State of Art , 2008, 2006 IEEE Instrumentation and Measurement Technology Conference Proceedings.

[32]  Yuan Liu,et al.  Study of secure boot with a FPGA-based IoT device , 2017, 2017 IEEE 60th International Midwest Symposium on Circuits and Systems (MWSCAS).

[33]  Elfed Lewis,et al.  Bump in the wire (BITW) security solution for a marine ROV remote control application , 2018, J. Inf. Secur. Appl..

[34]  Ram Dantu,et al.  Performance Analysis of Elliptic Curves for Real-Time Video Encryption , 2018, 2018 National Cyber Summit (NCS).

[35]  S. Shahabudeen,et al.  Throughput of Networks With Large Propagation Delays , 2012, IEEE Journal of Oceanic Engineering.

[36]  Zafar Shahid,et al.  Visual Protection of HEVC Video by Selective Encryption of CABAC Binstrings , 2014, IEEE Transactions on Multimedia.

[37]  Edin Omerdic,et al.  Real-Time Video Latency Measurement between a Robot and Its Remote Control Station: Causes and Mitigation , 2018, Wirel. Commun. Mob. Comput..

[38]  Feng He,et al.  Comparison of Time Sensitive Networking (TSN) and TTEthernet , 2018, 2018 IEEE/AIAA 37th Digital Avionics Systems Conference (DASC).

[39]  Rik Van de Walle,et al.  Encryption for High Efficiency Video Coding with video adaptation capabilities , 2013, 2013 IEEE International Conference on Consumer Electronics (ICCE).

[40]  Eckehard G. Steinbach,et al.  A system for high precision glass-to-glass delay measurements in video communication , 2016, 2016 IEEE International Conference on Image Processing (ICIP).