Secure Exchange of Digital Metrological Data in a Smart Overhead Crane
Abstract
:1. Introduction
- We present a method for how digital metrological data as metadata can be used to enhance the trustworthiness IoT data;
- We propose how to use data security technologies and cryptographical methods alongside DCC and D-SI applications;
- We introduce a demonstrator for integrating the digital data formats and necessary security technologies into IIoT systems with the use case being exchanging metrological data in a smart overhead crane similar to the ones that are used in harbors.
2. Related Work
2.1. Current Practices and Standards in IIoT Communication
- Open Platforms Communication Unified Architecture (OPC UA (https://opcfoundation.org/about/opc-technologies/opc-ua/, accessed on 30 August 2021)) by the OPC foundation;
- NAMUR Open Architecture (NOA (https://www.namur.net/en/focus-topics/namur-open-architecture/, accessed on 30 August 2021)) by the User Association of Automation Technology in Process Industries NAMUR;
- FOUNDATION Fieldbus (https://www.fieldcommgroup.org/technologies/foundation-fieldbus/foundation-technology-overview, accessed on 30 August 2021) by FieldComm Group;
- PROFIBUS (https://www.profibus.com/download/profibus-technology-and-application-system-description/, accessed on 30 August 2021) by PROFIBUS and PROFINET International (PI).
2.2. Digitalization of Metrology
2.2.1. Digital SI
2.2.2. Digital Calibration Certificates
- Administrative information, which is the section for regulated and required information of core interest, such as a unique identifier of the DCC or the information of the calibrated items, customer, and calibration laboratory;
- Calibration results, which is a partly regulated section for the machine-readable measurement results for the calibrated measurands, influence conditions, and other relevant metadata about the calibration procedure such as the used measuring equipment and calibration methods;
- Individual information, which is a non-regulated section for any additional information, such as comments, figures not relevant for the calibration result, individual domain-specific data formats, etc., that are not necessarily machine readable;
- Optional information, which can be considered as a container for metadata about the calibration, such as a human-readable document.
2.2.3. Tracim
2.3. Data Security in IoT
2.3.1. Digital Signatures
2.3.2. Distributed Ledgers
- The ledger database is distributed, meaning that there exists up to thousands of copies of the database. The database is maintained by nodes that compute the transactions according to an agreed upon consensus protocol;
- The transactions cannot be changed or removed afterwards once they have been entered into the ledger. This is achieved by using cryptographic identifiers to chain the transactions, which are packaged into blocks, to each other, hence the common name blockchain.
3. Materials and Methods
3.1. Tools and Software
- Main API;
- OPC UA client;
- DCC API;
- eIDAS signing service;
- Database API;
- SQL database;
- User interface (UI).
3.2. Design Architecture and Implementation
Data Exchange
3.3. Data Formats
- Measurement metadata. In the measurement file format, metadata refer to the name or identifier of the device or system from which the data are obtained, which in this case is the crane, a timestamp including the complete date plus hours, minutes, and seconds (YYYY-MM-DDThh:mm:ssTZD) as defined in Section 5.4 of the ISO 8601 standard [62], and an identifier for the container that is being lifted and measured;
- Measurement results. The measurement result section of the schema includes elements for the gross weight, tared weight, bridge position, hoist position, and trolley position obtained from the crane OPC UA interface. The results are structured using the D-SI schema Version 1.3.1 (https://www.ptb.de/si/v1.3.1/SI_Format.xsd, accessed on 20 August 2021);
- XML signature. The signature format used in the measurement XML structure is discussed in Section 3.4.
3.4. Data Security
- Preventing that a measurement could be added, removed, or altered without the users being notified;
- The ability to validate the authenticity of the DCCs associated with the measurement results.
- Crane/measurement system identification;
- Container identification;
- Measurement values related to the container;
- Timestamp;
- XML string of the measurement file;
- Fingerprint of the signed measurement XML;
- Reference to the DCC, i.e., a cryptographic identifier [63].
3.5. User Interface
- Crane operator view for creating measurements;
- Container measurement search and validation view.
4. Results
4.1. Creation of a Measurement in the Crane Operator View
- The OPC UA client connects to the crane’s OPC UA server via the SSH tunnel;
- Data from the sensors are fetched to the Main API;
- Once the data have been retrieved, the user can now start the process for creating a measurement.
- The measurement process is started by the Main API;
- The Main API collects the measurement data from the crane OPC UA over the SSH tunnel;
- The Main API creates the XML measurement file, which is then sent to the DCC API;
- The DCC API relays the file to the eIDAS server, and the file is signed;
- The signed file is sent to the Database API, where a digital fingerprint, i.e., a hash of the file, is computed;
- The file is sent to IOTA. The algorithm used for the IOTA transaction is presented in Appendix A.1;
- The IOTA transaction hash is attached to the information, which is then stored to the SQL database.
4.2. Container Measurement Search and Validation
- The Main API receives a request from the UI;
- The request is forwarded to the Database API;
- Te Database API retrieves the information from the SQL database and validates the transaction from IOTA. The algorithm that is used in the IOTA validation is presented in Appendix A.2;
- The measurement and validity information are returned to the Main API, which sends them to the React UI.
4.3. Measurement Device Information
4.4. Testing and Validation
5. Discussion
5.1. Opportunities in the Digitalization of Metrology
5.1.1. Dynamic Uncertainty Information and Metadata
5.1.2. Online Compensations
5.1.3. More Open Exchange of Data
5.2. Remaining Challenges
Harmonization of Data Formats and Procedures
5.3. Development towards Digital Metrology Infrastructure
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
AIIC | Aalto Industrial Internet Campus |
API | Application programming interface |
BIPM | International Bureau of Weights and Measures (in French: Bureau international des poids et mesures) |
CEF | Connecting Europe Facility |
DCC | Digital calibration certificate |
DLT | Distributed ledger technology |
D-SI | Digital SI |
eIDAS | Electronic Identification Authentication and Trust Services |
HTTP(S) | Hypertext Transfer Protocol (Secure) |
(I)IOT | (Industrial) Internet of Things |
IMO | International Maritime Organization |
JSON | JavaScript Object Notation |
MII | Measurement Information Infrastructure |
MQTT | Message Queuing Telemetry Transport |
NOA | NAMUR Open Architecture |
NMI | National Metrology Institute |
NCSLI | National Conference of Standards Laboratories International |
OPC UA | Open platforms Communication Unified Architecture |
Portable Document Format | |
PTB | German NMI, Physikalisch-Technische Bundesanstallt |
PKI | Public key infrastructure |
REST | Representational State Transfer |
RSA | Rives–Shamir–Adleman signature algorithm |
SOAP | Simple Object Access Protocol |
SOLAS | Safety of Lives at Sea Convention |
SSH | Secure Shell Protocol |
SQL | Structured Query Language |
TLS | Transport Layer Security Protocol |
TraCIM | Traceability for computationally intensive metrology |
UI | User interface |
VDI | Association of German Engineers (in German: Verein Deutscher Ingenieure) |
XAdES | XML Advanced Electronic Signature |
XML | Extendable Markup Language |
XML-dsig | XML Digital Signature Standard |
Appendix A. Algorithm for Validating a Measurement in the Database against IOTA
- The key used for the Fernet cipher (https://cryptography.io/en/latest/fernet/, accessed on 18 January 2021) is stored securely;
- Data written to IOTA are immutable.
Appendix A.1. Creating an IOTA Transaction
Appendix A.2. Confirming an IOTA Transaction
- Modifying a record: r, not found in the valid IOTA transactions, I, when reading from the database;
- Removing a record: The number of records in IOTA, |I|, and database, |D|, do not match;
- Adding a record: The number of records in IOTA, |I|, and database, |D|, do not match;
- Removing a record and adding a new one: r, of the new record not found in valid IOTA transactions I;
- Adding an IOTA transaction with the correct IOTA transaction tag, but nonsensical message: Decrypted message of the added transaction does not begin with the prespecified tag,
References
- Shenkoya, T. Social change: A comparative analysis of the impact of the IoT in Japan, Germany and Australia. Internet Things 2020, 11, 100250. [Google Scholar] [CrossRef]
- Müller, J.M.; Kiel, D.; Voigt, K. What Drives the Implementation of Industry 4.0? The Role of Opportunities and Challenges in the Context of Sustainability. Sustainability 2018, 10, 247. [Google Scholar] [CrossRef] [Green Version]
- Metwally, E.A.; Farid, A.A.; Ismail, M.R. Development of an IoT assessment method: An interdisciplinary framework for energy efficient buildings. Energy Build. 2022, 254, 111545. [Google Scholar] [CrossRef]
- Chen, Z.; Sivaparthipan, C.B.; Muthu, B. IoT based smart and intelligent smart city energy optimization. Sustain. Energy Technol. Assess. 2022, 49, 101724. [Google Scholar] [CrossRef]
- Krishnan, P.R.; Jacob, J. An IOT based efficient energy management in smart grid using DHOCSA technique. Sustain. Cities Soc. 2022, 79, 103727. [Google Scholar] [CrossRef]
- Chen, Y.; Sun, E.W.; Chang, M.; Lin, Y. Pragmatic real-time logistics management with traffic IoT infrastructure: Big data predictive analytics of freight travel time for Logistics 4.0. Int. J. Prod. Econ. 2021, 238, 108157. [Google Scholar] [CrossRef]
- Rejeb, A.; Simske, S.; Rejeb, K.; Treiblmaier, H.; Zailani, S. Internet of Things research in supply chain management and logistics: A bibliometric analysis. Internet Things 2020, 12, 100318. [Google Scholar] [CrossRef]
- Yong, B.X.; Brintrup, A. Multi Agent System for Machine Learning Under Uncertainty in Cyber Physical Manufacturing System. In Service Oriented, Holonic and Multi-agent Manufacturing Systems for Industry of the Future; Springer: Cham, Switzerland, 2020; pp. 244–257. [Google Scholar] [CrossRef]
- Piccarozzi, M.; Aquilani, B.; Gatti, C. Industry 4.0 in Management Studies: A Systematic Literature Review. Sustainability 2018, 10, 3821. [Google Scholar] [CrossRef] [Green Version]
- Lee, Y.; Kim, C.; Hong, S.J. Industrial Internet of Things for Condition Monitoring and Diagnosis of Dry Vacuum Pumps in Atomic Layer Deposition Equipment. Electronics 2022, 11, 375. [Google Scholar] [CrossRef]
- Vrchota, J.; Pech, M. Readiness of Enterprises in Czech Republic to Implement Industry 4.0: Index of Industry 4.0. Appl. Sci. 2019, 9, 5405. [Google Scholar] [CrossRef] [Green Version]
- Eichstädt, S.; Gruber, M.; Vedurmudi, A.P.; Seeger, B.; Bruns, T.; Kok, G. Toward Smart Traceability for Digital Sensors and the Industrial Internet of Things. Sensors 2021, 21, 2019. [Google Scholar] [CrossRef] [PubMed]
- Mustapää, T.; Nikander, P.; Hutzschenreuter, D.; Viitala, R. Metrological Challenges in Collaborative Sensing: Applicability of Digital Calibration Certificates. Sensors 2020, 20, 4730. [Google Scholar] [CrossRef] [PubMed]
- Vaclalova, A.; Strelec, P.; Horak, T.; Kebisek, M.; Tanuska, P.; Huraj, L. Proposal for an IIoT Device Solution According to Industry 4.0 Concept. Sensors 2022, 22, 325. [Google Scholar] [CrossRef] [PubMed]
- Brown, C.; Elo, T.; Hovhannisyan, K.; Hutzschenreuter, D.; Kuosmanen, P.; Maennel, O.; Mustapaa, T.; Nika, P.; Wiedenhoefer, T. Infrastructure for Digital Calibration Certificates. In Proceedings of the 2020 IEEE International Workshop on Metrology for Industry 4.0 IoT, Roma, Italy, 3–5 June 2020; pp. 485–489. [Google Scholar] [CrossRef]
- Nikander, P.; Tommi, E.; Tuukka, M.; Petri, K.; Kristine, H.; Olaf, M.; Clifford, B.; John, D.; Susan, R.; Ian, S.; et al. Document specifying rules for the secure use of DCC covering legal aspects of metrology. Zenodo 2020. [Google Scholar] [CrossRef]
- Hall, B. An opportunity to enhance the value of metrological traceability in digital systems. In Proceedings of the 2019 II Workshop on Metrology for Industry 4.0 and IoT (MetroInd4.0&IoT), Naples, Italy, 4–6 June 2019; pp. 16–21. [Google Scholar] [CrossRef]
- Kuster, M. Metrological Data Completeness for Digital Transformation. In Proceedings of the 2021 IEEE International Workshop on Metrology for Industry 4.0 & IoT (MetroInd4.0&IoT), Rome, Italy, 7–9 June 2021. [Google Scholar]
- Hackel, S.; Härtig, F.; Hornig, J.; Wiedenhöfer, T. The Digital Calibration Certificate. PTB-Mitteilungen 2017, 127, 75–81. [Google Scholar] [CrossRef]
- Delker, C.; Roberts, M.; Robinson, A.; Solomon, O. Exploration of a data-enhanced calibration certificate as part of a complete measurement information infrastructure. In Proceedings of the NCSL International Annual Conference, Orlando, FL, USA, 24 August 2020; Available online: https://ncsli.org/store/viewproduct.aspx?id=17886213 (accessed on 30 September 2021).
- VDI/VDE 2623—Format für den Austausch von Daten im Prüfmittelmanagement—Definition des Calibration-Data-Exchange-Datenformats (CDE-Datenformat). 2020. Available online: https://www.vdi.de/richtlinien/details/vdivde-2623-format-fuer-den-austausch-von-daten-im-pruefmittelmanagement-definition-des-calibration-data-exchange-datenformats-cde-datenformat (accessed on 30 September 2021).
- Hutzschenreuter, D.; Härtig, F.; Heeren, W.; Wiedenhöfer, T.; Forbes, A.; Brown, C.; Smith, I.; Rhodes, S.; Linkeová, I.; Sýkora, J.; et al. SmartCom Digital System of Units (D-SI) Guide for the use of the metadata-format used in metrology for the easy-to-use, safe, harmonised and unambiguous digital transfer of metrological data. Zenodo 2019. [Google Scholar] [CrossRef]
- Boschung, G.; Wollensack, M.; Zeier, M.; Blaser, C.; Hof, C.; Stathis, M.; Blattner, P.; Stuker, F.; Basic, N.; Grasso Toro, F. PDF/A-3 solution for digital calibration certificates. Meas. Sens. 2021, 18, 100282. [Google Scholar] [CrossRef]
- Conflict Minerals Regulation Explained. Trade—European Commission. Available online: https://ec.europa.eu/trade/policy/in-focus/conflict-minerals-regulation/index_en.htm (accessed on 3 March 2020).
- International Maritime Oraganization. Verification of the Gross Mass of a Packed Container. Available online: http://www.imo.org/en/OurWork/Safety/Cargoes/Containers/Pages/Verification-of-the-gross-mass.aspx (accessed on 5 March 2020).
- Technical Report A-20/2012. Investigation of the Capsizing of Merchant Vessel DENEB at the Port of Algeciras on 11 June 2011; Standing Commission for Maritime Accident and Incident Investigations: Madrid, Spain, 2012; Available online: https://www.mitma.gob.es/recursos_mfom/ita202012denebingoptimizadoweb.pdf (accessed on 30 September 2020).
- Publishable Summary for 17IND02 SmartCom Communication and Validation of Smart Data in IoT-Networks. Available online: https://www.ptb.de/empir2018/fileadmin/documents/empir/SmartCom/documents_for_download/SmartCom_17IND02_PublishableSummary.pdf (accessed on 13 August 2020).
- Acko, B.; Weber, H.; Hutzschenreuter, D.; Smith, I. Communication and validation of metrological smart data in IoT-networks. Adv. Prod. Eng. Manag. 2020, 15, 107–117. [Google Scholar] [CrossRef]
- Heeren, W.; Müller, B.; Miele, G.; Mustapää, T.; Hutzschenreuter, D.; Brown, C.; Baer, O. SmartCom—Key Findings for digitalisation in Metrology. In Proceedings of the 2021 IEEE International Workshop on Metrology for Industry 4.0 & IoT, Naples, Italy, 7–9 June 2021; pp. 364–369. [Google Scholar]
- Eichstädt, S.; Ludwig, B. Metrologie für heterogene Sensornetzwerke und Industrie 4.0. tm. Tech. Mess. 2019, 86, 623–629. [Google Scholar] [CrossRef]
- Yergeau, F.; Sperberg-McQueen, M.; Paoli, J.; Maler, E.; Bray, T. Extensible Markup Language (XML) 1.0, 5th ed.; World Wide Web Consortium (W3C): Cambridge, MA, USA, 2008; Available online: https://www.w3.org/TR/xml/ (accessed on 5 December 2020).
- JSON. Available online: https://www.json.org/json-en.html (accessed on 19 July 2021).
- rfc7231. Available online: https://datatracker.ietf.org/doc/html/rfc7231 (accessed on 19 July 2021).
- MQTT—The Standard for IoT Messaging. Available online: https://mqtt.org/ (accessed on 19 July 2021).
- EURAMET TC-IM 1448: Development of Digital Calibration Certificates. Available online: https://www.euramet.org/technical-committees/tc-projects/details/project/development-of-digital-calibration-certificates/?tx_eurametctcp_project%5Baction%5D=show&tx_eurametctcp_project%5Bcontroller%5D=Project&L=0&cHash=3115312d4710061814da0693eab421a6 (accessed on 13 August 2020).
- GEMIMEG—Sichere und Robuste Kalibrierte Messsysteme für die Digitale Transformation. 2019. Available online: https://www.gemimeg.ptb.de/startseite/ (accessed on 13 August 2020).
- Kuster, M. A Measurement Information Infrastructure’s Benefits for Industrial Metrology and IoT. In Proceedings of the 2020 IEEE International Workshop on Metrology for Industry 4.0 IoT, Roma, Italy, 3–5 June 2020; pp. 479–484. [Google Scholar] [CrossRef]
- Thiel, F. Digital transformation of legal metrology—The European Metrology Cloud. OIML Bull. 2018, LIX, 12. [Google Scholar]
- Oppermann, A.; Eickelberg, S.; Exner, J. Toward Digital Transformation of Processes in Legal Metrology for Weighing Instruments. In Proceedings of the 2020 15th Conference on Computer Science and Information Systems (FedCSIS), Sofia, Bulgaria, 6–9 September 2020; pp. 559–562. [Google Scholar] [CrossRef]
- Hutzschenreuter, D.; Härtig, F.; Wiedenhöfer, T.; Smith, I.; Brown, C. D-SI in Short—Digital brochure on establishing the use of units in digitalised communication. Zenodo 2019. [Google Scholar] [CrossRef]
- Paciello, V.; Santis, L.D.; Hutzschenreuter, D.; Smith, I. A universal metadata model for metrological complex quantities. In Proceedings of the 2020 IEEE International Workshop on Metrology for Industry 4.0 IoT, Roma, Italy, 3–5 June 2020; pp. 490–494. [Google Scholar] [CrossRef]
- Mustapää, T.; Autiosalo, J.; Nikander, P.; Siegel, J.E.; Viitala, R. Digital Metrology for the Internet of Things. In Proceedings of the 2020 Global Internet of Things Summit (GIoTS), Dublin, Ireland, 3 June 2020; pp. 1–6. [Google Scholar] [CrossRef]
- Gadelrab, M.S.; Abouhogail, R.A. Towards a new generation of digital calibration certificate: Analysis and survey. Measurement 2021, 181, 109611. [Google Scholar] [CrossRef]
- Wiedenhöfer, T.; Hutzschenreuter, D.; Smith, I.; Brown, C. Document describing a universal and flexible structure for digital calibration certificates (DCC). Zenodo 2019. [Google Scholar] [CrossRef]
- W3C XML Schema Definition Language (XSD) 1.1 Part 1: Structures. Available online: https://www.w3.org/TR/xmlschema11-1/ (accessed on 30 September 2021).
- W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes. Available online: https://www.w3.org/TR/xmlschema11-2/ (accessed on 30 September 2021).
- Härtig, F.; Müller, B.; Wendt, K.; Franke, M.; Forbes, A.; Smith, I. Online validation of metrological software using the tracim system. In Proceedings of the XXI IMEKO World Congress “Measurement in Research and Industry”, Prague, Czech Republic, 30 August–4 September 2015; p. 6. [Google Scholar]
- Hutzschenreuter, D.; Müller, B.; Loewe, J.H.; Klobucar, R. Validation of SI-based digital data of measurement using the TraCIM system. J. Sensors Sens. Syst. 2021, 10, 289–295. [Google Scholar] [CrossRef]
- Smith, I.; Lou, Y.; Heindorf, L.; Müller, B.; Hutzschenreuter, D.; Schönhals, S. Good practice guides SmartCom validation. Zenodo 2020. [Google Scholar] [CrossRef]
- Wu, H.; Han, H.; Wang, X.; Sun, S. Research on Artificial Intelligence Enhancing Internet of Things Security: A Survey. IEEE Access 2020, 8, 153826–153848. [Google Scholar] [CrossRef]
- Alaba, F.A.; Othman, M.; Hashem, I.A.T.; Alotaibi, F. Internet of Things security: A survey. J. Netw. Comput. Appl. 2017, 88, 10–28. [Google Scholar] [CrossRef]
- Moriarty, K.; Kaliski, B.; Jonsson, J.; Rush, A. PKCS #1: RSA Cryptography Specifications Version 2.2. Internet Engineering Task Force, Internet Request for Comments RFC8017. November 2016. Available online: https://tools.ietf.org/html/rfc8017 (accessed on 28 May 2021).
- Santesson, S.; Myers, M.; Ankney, R.; Malpani, A.; Galperin, S.; Adams, C. X.509 Internet Public Key Infrastructure Online Certificate Status Protocol—OCSP. RFC Editor, RFC6960. June 2013. Available online: https://www.rfc-editor.org/info/rfc6960 (accessed on 19 July 2021).
- Parliament of the European Union. Regulation (EU) No 910/2014 of the European Parliament and of the Council of 23 July 2014 on Electronic Identification and Trust Services for Electronic Transactions in the Internal Market and Repealing Directive 1999/93/EC, CELEX1. 23 July 2014. Available online: http://op.europa.eu/en/publication-detail/-/publication/23b61856-2e82-11e4-8c3c-01aa75ed71a1/language-en (accessed on 13 July 2020).
- Nikander, P.; Autiosalo, J.; Paavolainen, S. Interledger for the Industrial Internet of Things. In Proceedings of the 2019 IEEE 17th International Conference on Industrial Informatics (INDIN), Helsinki, Finland, 22–25 July 2019; Volume 1, pp. 908–915. [Google Scholar] [CrossRef] [Green Version]
- Abeyratne, S.; Monfared, R. Blockchain Ready Manufacturing Supply Chain Using Distributed Ledger. IJRET 2016, 5, 1–10. [Google Scholar] [CrossRef]
- Dobrovnik, M.; Herold, D.M.; Fürst, E.; Kummer, S. Blockchain for and in Logistics: What to Adopt and Where to Start. Logistics 2018, 2, 18. [Google Scholar] [CrossRef] [Green Version]
- Gallay, O.; Korpela, K.; Tapio, N.; Nurminen, J.K. A peer-to-peer platform for decentralized logistics. In Proceedings of the Hamburg International Conference of Logistics (HICL), Hamburg, Germany, 12–13 October 2017; pp. 19–34. [Google Scholar] [CrossRef]
- Korpela, K.; Hallikas, J.; Dahlberg, T. Digital Supply Chain Transformation toward Blockchain Integration. In Proceedings of the Hawaii International Conference on System Sciences (HICSS), Big Island, HI, USA, 4–7 January 2017. [Google Scholar] [CrossRef] [Green Version]
- Autiosalo, J. Platform for industrial Internet and digital twin focused education, research, and innovation: Ilmatar the overhead crane. In Proceedings of the 2018 IEEE 4th World Forum on Internet of Things (WF-IoT), Singapore, 5–8 February 2018; pp. 241–244. [Google Scholar] [CrossRef]
- Docker Overview. Docker Documentation. Available online: https://docs.docker.com/get-started/overview/ (accessed on 30 September 2021).
- ISO. ISO 8601—Date and Time Format. Available online: https://www.iso.org/iso-8601-date-and-time-format.html (accessed on 19 July 2021).
- Mustapää, T.; Immonen, L.; Tunkkari, H.; Taponen, J.; Parkkinen, L.; Pousi, J.; Hutzschenreuter, D.; Heeren, W.; Brown, C.; Baer, O.; et al. Report on the Validation of a Demonstrator for the Exchange of Dimensional Measurements in an End User Application, with a Secure Logistic Data Chain Including DCCs. September 2021. Available online: https://zenodo.org/record/5522855#.Yg31-5YRWUl (accessed on 30 September 2021).
- ETSI. XML Advanced Electronic Signatures (XAdES). 6 January 2009. Available online: https://www.etsi.org/deliver/etsi_ts/101900_101999/101903/\01.04.01_60/ts_101903v010401p.pdf (accessed on 6 December 2020).
- Eastlake, D.; Reagle, J.; Solo, D.; Hirsch, F.; Nystrom, M.; Roessler, T.; Yiu, K.; Bartel, M.; Boyer, J.; Fox, B.; et al. XML Signature Syntax and Processing Version 1.1. 4 November 2013. Available online: https://www.w3.org/TR/xmldsig-core1/ (accessed on 4 December 2020).
- eSignature. CEF Digital. Available online: https://ec.europa.eu/cefdigital/wiki/cefdigital/wiki/display/CEFDIGITAL/eSignature (accessed on 30 September 2021).
- Nummiluikki, J.; Mustapää, T.; Hietala, K.; Viitala, R. Benefits of network effects and interoperability for the digital calibration certificate management. In Proceedings of the 2021 IEEE International Workshop on Metrology for Industry 4.0 & IoT (MetroInd4.0&IoT), Rome, Italy, 7–9 June 2021. [Google Scholar]
Subsystem | Feature | Corresponding Sensor (s) |
---|---|---|
Hoist | Speed control and position measurement | Konecranes NM701NR3 encoders integrated in the hoist motors and DynAHoist Vector II variable-frequency drive |
Load measurement and overload protection | Load-cell-type load break sensor and ControlPro unit | |
Rope angle measurement | Inclinometer at the static end of the hoisting ropes | |
Brake monitoring unit | Current sensor and the sensors used for hoist controls | |
Trolley | Speed control | Konecranes NM701NR3 encoders integrated in the hoist motors and DynAC Vector II variable-frequency drive |
Position measurement | SICK DL100-21AA2112 laser distance sensors | |
Bridge | Speed control | Konecranes NM701NR3 encoders integrated in the hoist motors and DynAC Vector II variable-frequency drive |
Position measurement | SICK DL100-21AA2112 laser distance sensors | |
Anti-collision | Same sensors as for speed control and position measurement |
Test Scenario | Outcome | Validation Durations | Evaluation |
---|---|---|---|
DCCs: | |||
A DCC of the crane’s sensor is altered in the database. | The user (either the crane operator or other user) can validate the DCC from the device details section in the crane operator view or search view. If the DCC has been changed, the signature validation fails. | 1–5 s | Pass/fail |
A digitally signed fake DCC of the crane’s sensor is used in the system. | In addition to the signature validation, the user can see by whom or which organization the DCC has been signed, so even a real signature created by a third party can be identified. | Instantaneous (the information is included in the DCC XML from which it is displayed in the UI). | Pass/fail |
Database: | |||
A measurement in the database is altered. | Due to the alteration, the measurement file no longer matches the original XML string of the measurement that is included in the IOTA transaction. The system informs the user that the IOTA transaction validation is invalid. | 5–20 s | Pass/fail |
Addition of a fake measurement to the database. | The number of measurements in the database and IOTA do not match. The system informs the user that the IOTA validation is invalid. | 5–20 s | Pass/fail |
Removal of a measurement from the database. | The number of the measurements in the database and IOTA do not match. The system informs the user that the IOTA transaction validation is invalid. | 5–20 s | Pass/fail |
Replacement of a measurement in the database with a fake measurement. | The transaction tag of the replacement measurement does not match the tag of the replaced measurement. The system informs the user that the IOTA transaction validation is invalid. | 5–20 s | Pass/fail |
Addition of an IOTA transaction that has a correct transaction tag, but the message is fake. | The decrypted message of the added transaction does not begin with a prespecified tag so the transaction is not used for confirming measurements in the database. The system informs the user that the IOTA transaction validation is invalid. | 5–20 s | Pass/fail |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Mustapää, T.; Tunkkari, H.; Taponen, J.; Immonen, L.; Heeren, W.; Baer, O.; Brown, C.; Viitala, R. Secure Exchange of Digital Metrological Data in a Smart Overhead Crane. Sensors 2022, 22, 1548. https://doi.org/10.3390/s22041548
Mustapää T, Tunkkari H, Taponen J, Immonen L, Heeren W, Baer O, Brown C, Viitala R. Secure Exchange of Digital Metrological Data in a Smart Overhead Crane. Sensors. 2022; 22(4):1548. https://doi.org/10.3390/s22041548
Chicago/Turabian StyleMustapää, Tuukka, Henri Tunkkari, Jaan Taponen, Leo Immonen, Wiebke Heeren, Oksana Baer, Clifford Brown, and Raine Viitala. 2022. "Secure Exchange of Digital Metrological Data in a Smart Overhead Crane" Sensors 22, no. 4: 1548. https://doi.org/10.3390/s22041548
APA StyleMustapää, T., Tunkkari, H., Taponen, J., Immonen, L., Heeren, W., Baer, O., Brown, C., & Viitala, R. (2022). Secure Exchange of Digital Metrological Data in a Smart Overhead Crane. Sensors, 22(4), 1548. https://doi.org/10.3390/s22041548