Serial Communication Protocol With Enhanced Properties-Securing Communication Layer for Smart Sensors Applications
The essential component of all the control and sensory systems is a communication layer. The MODBUS protocol used in automation and sensory industry defines a simple format of communication using the master/slave principle, although since it originated in the 1970 it has become obsolete. In this pap...
Gespeichert in:
| Veröffentlicht in: | IEEE sensors journal Jg. 19; H. 1; S. 378 - 390 |
|---|---|
| Hauptverfasser: | , , , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
New York
IEEE
01.01.2019
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Schlagworte: | |
| ISSN: | 1530-437X, 1558-1748 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | The essential component of all the control and sensory systems is a communication layer. The MODBUS protocol used in automation and sensory industry defines a simple format of communication using the master/slave principle, although since it originated in the 1970 it has become obsolete. In this paper, is presented the uBUS protocol as an enhancement of the MODBUS protocol. uBUS protocol proposal brings advanced features for today's requirements for embedded applications. Enhancements include address extension to 4079 addresses, adding a new communication mode (group broadcast), delegating selected master features to slave, linking with other communication interfaces, and securing communications layer. The main part of this paper deals with the description of design and implementation of the uBUS communication security. An RSA algorithm that uses asymmetric encryption was used to implement communication encryption. This paper presents a way of implementing such encryption and its effectiveness on various types of microcontrollers implementing uBUS slaves. Since the communication protocol security is designed as a separate layer, it is possible to implement different types of encryption. |
|---|---|
| AbstractList | The essential component of all the control and sensory systems is a communication layer. The MODBUS protocol used in automation and sensory industry defines a simple format of communication using the master/slave principle, although since it originated in the 1970 it has become obsolete. In this paper, is presented the uBUS protocol as an enhancement of the MODBUS protocol. uBUS protocol proposal brings advanced features for today’s requirements for embedded applications. Enhancements include address extension to 4079 addresses, adding a new communication mode (group broadcast), delegating selected master features to slave, linking with other communication interfaces, and securing communications layer. The main part of this paper deals with the description of design and implementation of the uBUS communication security. An RSA algorithm that uses asymmetric encryption was used to implement communication encryption. This paper presents a way of implementing such encryption and its effectiveness on various types of microcontrollers implementing uBUS slaves. Since the communication protocol security is designed as a separate layer, it is possible to implement different types of encryption. |
| Author | Sedivy, Stefan Pepucha, Lubomir Tanuska, Pavol Fabo, Peter Gaspar, Gabriel Dudak, Juraj |
| Author_xml | – sequence: 1 givenname: Juraj orcidid: 0000-0002-5570-5150 surname: Dudak fullname: Dudak, Juraj email: jdudak@gmail.com organization: TNtech s.r.o., Trencin, Slovakia – sequence: 2 givenname: Gabriel orcidid: 0000-0002-2550-1675 surname: Gaspar fullname: Gaspar, Gabriel email: gabriel.gaspar@stuba.sk organization: Faculty of Material Science and Technology in Trnava, Slovak University of Technology, Trnava, Slovakia – sequence: 3 givenname: Stefan orcidid: 0000-0003-0888-1597 surname: Sedivy fullname: Sedivy, Stefan email: stefan.sedivy@fstav.uniza.sk organization: Faculty of Civil Engineering, University of Zilina, Zilina, Slovakia – sequence: 4 givenname: Peter surname: Fabo fullname: Fabo, Peter email: peter.fabo@rc.uniza.sk organization: Research Center, University of Zilina, Zilina, Slovakia – sequence: 5 givenname: Lubomir orcidid: 0000-0002-8777-9904 surname: Pepucha fullname: Pepucha, Lubomir email: lubomir.pepucha@rc.uniza.sk organization: Research Center, University of Zilina, Zilina, Slovakia – sequence: 6 givenname: Pavol orcidid: 0000-0001-7025-1911 surname: Tanuska fullname: Tanuska, Pavol email: pavol.tanuska@stuba.sk organization: Faculty of Material Science and Technology in Trnava, Slovak University of Technology, Trnava, Slovakia |
| BookMark | eNp9kLtOwzAUhi0EEi3wAIglEnOKHTuNPVZVuakCpIBgi4x9DEapHWx36NuT0IqhA9O56P_O5R-jQ-cdIHRO8IQQLK7u68XDpMCETwpeMS74ARqRsuQ56avDIac4Z7R6O0bjGL8wJqIqqxEKNQQr22zuV6u1s0om6132FHzyyrfZq02f2cJ9SqdAD-0OQrIQ8xrUOlj3sQcu5QZCZnzI6pUMKavBRR9iNuu6dqeJp-jIyDbC2S6eoJfrxfP8Nl8-3tzNZ8tcFYKmXGhtlAChmTaSEs7BcK1ZKaCcminFumJEFgKm-J1qUwAhplBMCwHvGjjF9ARdbud2wX-vIabmy6-D61c2BSkZZpQQ3qvIVqWCjzGAabpg-9s3DcHNYG0zWNsM1jY7a3um2mOUTb_PpSBt-y95sSUtAPxt4oxPBef0Bzt_i8s |
| CODEN | ISJEAZ |
| CitedBy_id | crossref_primary_10_1145_3555721 crossref_primary_10_1007_s40313_021_00889_5 crossref_primary_10_1109_TCE_2025_3546944 crossref_primary_10_3390_app13084696 crossref_primary_10_1109_JSEN_2023_3300123 crossref_primary_10_1155_2021_8887666 crossref_primary_10_1007_s40815_023_01480_7 crossref_primary_10_1002_cpe_6635 crossref_primary_10_1007_s11277_023_10738_0 crossref_primary_10_1109_TCYB_2020_3021350 crossref_primary_10_1016_j_adhoc_2021_102728 crossref_primary_10_3390_electronics11193224 |
| Cites_doi | 10.1007/978-3-319-23923-1_3 10.1109/IWBIS.2017.8275115 10.1016/0021-9991(67)90047-2 10.3390/s90604728 10.1155/2011/926363 10.1109/JSEN.2016.2565621 10.1109/MIM.2008.4483728 10.1155/2013/613043 10.1109/MECHATRONIKA.2014.7018243 10.1155/2016/1254368 10.3390/s17081732 10.1007/978-3-642-59663-6_6 10.1155/2014/896296 10.1155/2014/651216 10.1155/2016/4178079 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019 |
| DBID | 97E RIA RIE AAYXX CITATION 7SP 7U5 8FD L7M |
| DOI | 10.1109/JSEN.2018.2874898 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Electronics & Communications Abstracts Solid State and Superconductivity Abstracts Technology Research Database Advanced Technologies Database with Aerospace |
| DatabaseTitle | CrossRef Solid State and Superconductivity Abstracts Technology Research Database Advanced Technologies Database with Aerospace Electronics & Communications Abstracts |
| DatabaseTitleList | Solid State and Superconductivity Abstracts |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Geography Engineering |
| EISSN | 1558-1748 |
| EndPage | 390 |
| ExternalDocumentID | 10_1109_JSEN_2018_2874898 8486988 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: Vedecká Grantová Agentúra MŠVVaŠ SR a SAV grantid: 1/0272/18 funderid: 10.13039/501100006109 – fundername: Vedecká Grantová Agentúra MŠVVaŠ SR a SAV grantid: 2/0015/18 funderid: 10.13039/501100006109 – fundername: European Regional Development Fund grantid: ITMS 26220220183 funderid: 10.13039/501100008530 – fundername: ERDF – fundername: European Regional Development Fund grantid: ITMS 26220220112 funderid: 10.13039/501100008530 |
| GroupedDBID | -~X 0R~ 29I 4.4 5GY 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACGFS ACIWK AENEX AGQYO AHBIQ AJQPL AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 EBS EJD F5P HZ~ IFIPE IPLJI JAVBF LAI M43 O9- OCL P2P RIA RIE RNS TWZ AAYXX CITATION 7SP 7U5 8FD L7M RIG |
| ID | FETCH-LOGICAL-c293t-9ddfc9e9d4dfa3188ef8dd459e56f630d741a29e60b3df2e11f2c4d99ebde8303 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 20 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000452623200042&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1530-437X |
| IngestDate | Mon Jun 30 10:18:22 EDT 2025 Tue Nov 18 22:30:41 EST 2025 Sat Nov 29 05:42:48 EST 2025 Wed Aug 27 02:35:30 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c293t-9ddfc9e9d4dfa3188ef8dd459e56f630d741a29e60b3df2e11f2c4d99ebde8303 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-8777-9904 0000-0002-5570-5150 0000-0001-7025-1911 0000-0002-2550-1675 0000-0003-0888-1597 |
| PQID | 2154043118 |
| PQPubID | 75733 |
| PageCount | 13 |
| ParticipantIDs | crossref_primary_10_1109_JSEN_2018_2874898 ieee_primary_8486988 proquest_journals_2154043118 crossref_citationtrail_10_1109_JSEN_2018_2874898 |
| PublicationCentury | 2000 |
| PublicationDate | 2019-Jan.1,-1 2019-1-1 20190101 |
| PublicationDateYYYYMMDD | 2019-01-01 |
| PublicationDate_xml | – month: 01 year: 2019 text: 2019-Jan.1,-1 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE sensors journal |
| PublicationTitleAbbrev | JSEN |
| PublicationYear | 2019 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref13 ref12 ref15 ref2 (ref29) 2017 ref1 tu (ref24) 2009; 1 (ref31) 2017 (ref20) 2012 pizzotti (ref16) 2017; 17 (ref26) 2017 ruiz-garcia (ref5) 2009; 9 (ref22) 2007 dudak (ref18) 2015; 393 dudak (ref17) 2012 wardlaw (ref3) 2000 (ref25) 2017 (ref33) 2015 ref21 (ref28) 2015 (ref10) 2012 (ref30) 2015 ref8 ref7 (ref27) 2017 dudak (ref14) 2010 ref9 (ref19) 2009 ref4 (ref11) 1996 ref6 (ref32) 2015 (ref23) 0 |
| References_xml | – volume: 393 start-page: 19 year: 2015 ident: ref18 article-title: Securing communication layer of uBUS protocol publication-title: Advanced Mechatronics Solutions Advances in Intelligent Systems and Computing doi: 10.1007/978-3-319-23923-1_3 – year: 2015 ident: ref32 publication-title: Cortex-M4 processors ARM cortex M4 processor technical reference manual – ident: ref1 doi: 10.1109/IWBIS.2017.8275115 – ident: ref21 doi: 10.1016/0021-9991(67)90047-2 – year: 2015 ident: ref30 publication-title: Access line ultra-low-power 32-bit MCU ARM-based cortex-MO+ up to 32 kb flash 8 KB SRAM 1 KB EEPROM – year: 2012 ident: ref10 publication-title: MODBUS Over Serial Line Specification and Implementation Guide v1 0 Specification – volume: 1 start-page: 133 year: 2009 ident: ref24 article-title: Utilizing uart method for realizing the TII of IEEE 1451 publication-title: Int J Elect Eng – year: 2017 ident: ref25 publication-title: STM32F407VE High-performance foundation line ARM cortex-M4 core with DSP and FPU 512 Kbytes flash 168 MHz CPU ART accelerator Ethernet FSMC HW crypto datasheet – volume: 9 start-page: 4728 year: 2009 ident: ref5 article-title: A review of wireless sensor technologies and applications in agriculture and food industry: State of the art and current trends publication-title: SENSORS doi: 10.3390/s90604728 – year: 2012 ident: ref20 publication-title: Cortex-MO+ technical reference manual Instruction set summary – year: 2009 ident: ref19 publication-title: Cortex-M0 technical reference manual Instruction set summary – year: 2017 ident: ref27 publication-title: STM32F103T8 Mainstream performance line ARM cortex-M3 MCU with 64 Kbytes flash 72 MHz CPU motor control USB and CAN datasheet – ident: ref12 doi: 10.1155/2011/926363 – start-page: 1 year: 2012 ident: ref17 article-title: Extension of 1-wire measuring system SenSys publication-title: Proceedings of 15th International Conference MECHATRONIKA MECHATRONIKA – ident: ref2 doi: 10.1109/JSEN.2016.2565621 – year: 2017 ident: ref29 publication-title: STM32L432KC Ultra-low-power with FPU ARM cortex-M4 MCU 80 MHz with 256 Kbytes flash USB Datasheet – year: 2015 ident: ref33 publication-title: Cortex-M3 processors ARM cortex M3 processor technical reference manual – ident: ref15 doi: 10.1109/MIM.2008.4483728 – ident: ref6 doi: 10.1155/2013/613043 – ident: ref7 doi: 10.1109/MECHATRONIKA.2014.7018243 – year: 2017 ident: ref31 publication-title: AN4230 STM32 microcontrollers random number generation validation using NIST statistical test suite – ident: ref4 doi: 10.1155/2016/1254368 – year: 1996 ident: ref11 publication-title: Modbus Protocol Reference Guide Rev J Specification – volume: 17 start-page: 1732e year: 2017 ident: ref16 article-title: A long-distance RF-powered sensor node with adaptive power management for IoT applications publication-title: SENSORS doi: 10.3390/s17081732 – year: 2000 ident: ref3 article-title: The RSA public key cryptosystem publication-title: Coding Theory Cryptography doi: 10.1007/978-3-642-59663-6_6 – year: 0 ident: ref23 publication-title: IEEE – ident: ref13 doi: 10.1155/2014/896296 – year: 2017 ident: ref26 publication-title: STM32F303x6/x8 ARM cortex-M4 32 b MCU+FPU up to 64 KBFlash 16 KB SRAM datasheet – year: 2007 ident: ref22 publication-title: IEEE – year: 2010 ident: ref14 article-title: Prispevok k priemyselnym komunikacnym standardom – ident: ref8 doi: 10.1155/2014/651216 – year: 2015 ident: ref28 publication-title: Value-line ARM based 32-bit MCU with up to 256-KB flash timers ADC communication interfaces 2 4-3 6 V operation Datasheet – ident: ref9 doi: 10.1155/2016/4178079 |
| SSID | ssj0019757 |
| Score | 2.3322155 |
| Snippet | The essential component of all the control and sensory systems is a communication layer. The MODBUS protocol used in automation and sensory industry defines a... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 378 |
| SubjectTerms | Communication Communication protocol Communication system security Cryptographic protocols Encryption Intelligent sensors Microcontrollers Public key cryptography RSA securing communication Security sensory systems Smart sensors |
| Title | Serial Communication Protocol With Enhanced Properties-Securing Communication Layer for Smart Sensors Applications |
| URI | https://ieeexplore.ieee.org/document/8486988 https://www.proquest.com/docview/2154043118 |
| Volume | 19 |
| WOSCitedRecordID | wos000452623200042&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE/IET Electronic Library (IEL) customDbUrl: eissn: 1558-1748 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0019757 issn: 1530-437X databaseCode: RIE dateStart: 20010101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS9xAEB9UCtqHWj9Kz9qyDz6Vria5vWTnUeSkFDmEq3hvIcnOegf2Irko-N87u1kPvyj4FsJOCPnNZmbn4zcAB2i1YUXSko2JlaqISolsJ2RUOLovygwq3yh8lo1GejLB8xX4teyFISJffEaH7tLn8k1d3bpQ2ZFWOkWtV2E1y9KuV2uZMcDMs3ryBo6k6meTkMGMIzz6Mx6OXBGXPnTk7hr1Mxvkh6q8-hN783K6-b4X-wyfghspjjvct2CF5tvw8Qm54Dash_nm0_sdaLogmHjWDiLOm7qtWRHE5aydiuF86qsB3O0bV21NCxmi8VcvBM8KdtQFu7ti_I9VT4z5LFw3C3H8JBu-Cxenw78nv2WYtiArNvmtRGNshYRGGVvwTtfEMBo1QBqkNu1Hhn2PIkFKo7JvbEJxbJNKGUQqDWm2hF9gbV7P6SuIONVlFZc2UVmp0A5Km9qBoSLh81IZY9GD6PH751WgIncTMa5zfySJMHeQ5Q6yPEDWg59LkZuOh-N_i3ccRsuFAZ4e7D-CnIedusjZ5fEEQ7Hee1vqG2zws7ELu-zDWtvc0nf4UN21s0XzwyvhA7K73G8 |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1La9tAEB7StJDm0DaPUqdpu4ecSjeW5LW0cwzBIW0dE3BKfROSdjYOJFaQlUL-fWbXG5NHKfQmxA4S-mY1s_P4BmAPrTasSFqyMbFSFVEpke2EjApH90WZQeUbhYfZaKQnEzxdgW_LXhgi8sVntO8ufS7f1NWNC5V1tdIpav0CXrrJWaFba5kzwMzzevIWjqTqZZOQw4wj7P4YD0aujEvvO3p3jfqRFfJjVZ79i72BOXr7f6_2Dt4ER1IcLJDfgBWabcL6A3rBTVgLE86nt1vQLMJg4lFDiDht6rZmVRC_L9qpGMymvh7A3b529dY0lyEef_5EcFiwqy7Y4RXjK1Y-MebTcN3MxcGDfPg2_DoanB0eyzBvQVZs9FuJxtgKCY0ytuC9romBNKqP1E9t2osMex9FgpRGZc_YhOLYJpUyiFQa0mwL38PqrJ7RBxBxqssqLm2islKh7Zc2tX1DRcInpjLGogPR_ffPq0BG7mZiXOb-UBJh7iDLHWR5gKwDX5ci1wsmjn8t3nIYLRcGeDqwew9yHvbqPGenx1MMxXrn71JfYO347GSYD7-Pfn6E1_wcXARhdmG1bW7oE7yq_rQX8-azV8g7UXHfuA |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Serial+Communication+Protocol+With+Enhanced+Properties-Securing+Communication+Layer+for+Smart+Sensors+Applications&rft.jtitle=IEEE+sensors+journal&rft.au=Dudak%2C+Juraj&rft.au=Gaspar%2C+Gabriel&rft.au=Sedivy%2C+Stefan&rft.au=Fabo%2C+Peter&rft.date=2019-01-01&rft.pub=IEEE&rft.issn=1530-437X&rft.volume=19&rft.issue=1&rft.spage=378&rft.epage=390&rft_id=info:doi/10.1109%2FJSEN.2018.2874898&rft.externalDocID=8486988 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1530-437X&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1530-437X&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1530-437X&client=summon |