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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE sensors journal Jg. 19; H. 1; S. 378 - 390
Hauptverfasser: Dudak, Juraj, Gaspar, Gabriel, Sedivy, Stefan, Fabo, Peter, Pepucha, Lubomir, Tanuska, Pavol
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