ciphers are usually classified into two types, synchronous stream ciphers and asynchronous stream ciphers, and ..... eriNzenner.name/docs/2004BstateBwosis.pdf.
Available online at www.sciencedirect.com
ScienceDirect Procedia Engineering 181 (2017) 620 – 625
WK,QWHUQDWLRQDO&RQIHUHQFH,QWHUGLVFLSOLQDULW\LQ(QJLQHHULQJ,17(5(1*
8QLILHG)RUPDO0RGHOIRU6\QFKURQRXVDQG6HOI6\QFKURQL]LQJ 6WUHDP&LSKHUV %RJGDQ&UDLQLFX a
“Petru Maior” University of Tîrgu-Mureú, N. Iorga, No. 1, Tîrgu-Mureú, 540088, Romania
$EVWUDFW 6WUHDPFLSKHUVHQFU\SWLQGLYLGXDOFKDUDFWHUVRIDSODLQWH[WPHVVDJHRQHDWDWLPHXVLQJDQHQFU\SWLRQVFKHPHZKLFKYDULHVZLWK WLPH6WUHDPFLSKHUVDUHFRPPRQO\FODVVLILHGDVV\QFKURQRXVRUVHOIV\QFKURQL]LQJ$VDJHQHUDOUXOHDVWUHDPFLSKHUFRQVLVWVRI WZRSDUWVDNH\VFKHGXOHDOJRULWKPDQGDNH\VWUHDPJHQHUDWRU0RVWUHVHDUFKDQGFU\SWDQDO\VHVRIVWUHDPFLSKHUVDUHFDUULHGRXW VHSDUDWHO\IRUWKHWZRSDUWVEXWLWLVVWLOOLPSRUWDQWPDLQO\IRUVHFXULW\UHDVRQVWRFRQVLGHULQWHJUDWLRQDVSHFWVDQGLPSOLFDWLRQV EHWZHHQ WKH NH\ VFKHGXOH DOJRULWKP DQG WKH NH\VWUHDP JHQHUDWRU 7KHUHIRUH WKH SDSHU SURSRVHV DQ XQLILHG IRUPDO PRGHO IRU V\QFKURQRXV DQG VHOIV\QFKURQL]LQJ VWUHDP FLSKHU DOJRULWKPV IURP ZKLFK DUH GHULYHG IRUPDO PRGHOV IRU ERWK W\SHV RI VWUHDP FLSKHUV
© 2017 The Authors. Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license 7KH$XWKRUV3XEOLVKHGE\(OVHYLHU/WG (http://creativecommons.org/licenses/by-nc-nd/4.0/). 3HHUUHYLHZXQGHUUHVSRQVLELOLW\RIWKHRUJDQL]LQJFRPPLWWHHRI,17(5(1* Peer-review under responsibility of the organizing committee of INTER-ENG 2016 Keywords:V\QFKURQRXVVWUHDPFLSKHUVHOIV\QFKURQL]LQJVWUHDPFLSKHUNH\VFKHGXOLQJDOJRULWKPNH\VWUHPJHQHUDWRULQQHUVWDWHIRUPDO PRGHO
,QWURGXFWLRQ $VWUHDPFLSKHULVDV\PPHWULFF\SKHUDQGLWDGGVWKHNH\VWUHDPWRWKHSODLQWH[WJHQHUDWLQJWKHFLSKHUWH[W6WUHDP FLSKHUV DUH XVXDOO\ FODVVLILHG LQWR WZR W\SHV V\QFKURQRXV VWUHDP FLSKHUV DQG DV\QFKURQRXV VWUHDP FLSKHUV DQG HQFRPSDVV WZR GLVWLQFWLYH DUFKLWHFWXUDO EXLOGLQJ EORFNV D NH\ VFKHGXOH DOJRULWKP DQG D NH\VWUHDP JHQHUDWRU *HQHUDOO\ WKH UHVHDUFK RQ VWUHDP FLSKHUV LQYROYHV QRWDEO\ LQGLYLGXDO FU\SWDQDO\VHV RI WKH WZR FRPSRQHQWV ZLWK
&RUUHVSRQGLQJDXWKRU7HOID[ E-mail address:FERJGDQ#XSPUR
1877-7058 © 2017 The Authors. Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license
(http://creativecommons.org/licenses/by-nc-nd/4.0/). Peer-review under responsibility of the organizing committee of INTER-ENG 2016
doi:10.1016/j.proeng.2017.02.442
Bogdan Crainicu / Procedia Engineering 181 (2017) 620 – 625
SDUWLFXODUHPSKDVLVRQWKHODWWHU7KLVVWULFWVHSDUDWLRQRIWKHNH\VFKHGXOHDOJRULWKPDQGWKHNH\VWUHDPJHQHUDWRULV GHVLUDEOHIRUDUFKLWHFWLQJWKHPQHYHUWKHOHVVVHFXULW\FRQFHUQVUHTXLUHWRWDNHPRUHRIWHQLQWRDFFRXQWWKHEHKDYLRXU DQG WKH LQWHUGHSHQGHQF\RIHYHU\ FRPSRQHQWRQ HDFKRWKHU E\ XQGHUVWDQGLQJ WKH HQWLUH VHWRI LQWHUDFWLRQ HIIHFWV 2QH RI WKH PRVW IUHTXHQW DSSURDFK WKDW VWLOO FRYHUV WKH LQWHUDFWLRQ EHWZHHQ WKH NH\ VFKHGXOH DOJRULWKP DQG WKH NH\VWUHDP JHQHUDWRU LV WKDW LW H[DPLQHV WKH LQIOXHQFH DQG WKH LPSDFW RI GLIIHUHQW VHFUHW LQQHU VWDWHV RQ NH\VWUHDP JHQHUDWRUDQGLPSOLFLWO\RQWKHRYHUDOOVHFXULW\RIWKHVWUHDPFLSKHUIURPWKLVSRLQWRIYLHZ7LPH0HPRU\'DWD WUDGHRIIVDUHDQLPSRUWDQWFU\SWDQDO\VLVVXEMHFW>@>@>@>@>@ 6WDUWLQJ IURP WKH YLHZV H[SUHVVHG LQ >@ WKH SDSHU SUHVHQWV D JHQHUDO XQLILHG LQWHJUDWHG IRUPDO PRGHO IRU V\QFKURQRXV DQG VHOIV\QFKURQL]LQJ VWUHDP FLSKHUV ZKHUH DOO HQWLWLHV LQYROYHG VWDWHV NH\V IXQFWLRQV FOHDUWH[W FLSKHUWH[W DQGFRUUHVSRQGLQJIORZVDUHGHSLFWHG:KLOHPDNLQJDFOHDUHUGHPDUFDWLRQEHWZHHQWKHNH\VFKHGXOLQJ DOJRULWKPDQGWKHNH\VWUHDPJHQHUDWLRQWKLVIRUPDOPRGHOPXVWEHVHHQDVDKLJKOHYHOIXQFWLRQDOGHVLJQRIVWUHDP FLSKHUV ZKHUH WUDQ]LWLRQV DQG GDWD DQG FRPSRQHQWV LQWHJUDWLRQ IORZV FDQ EH HDVLO\ LGHQWLILHG )XUWKHU IURP WKLV XQLILHGIRUPDOPRGHOIRUHDFKW\SHRIVWUHDQFLSKHUV\QFKURQRXVDQGVHOIV\QFKURQL]LQJDVSHFLILFDOJRULWKPLFOLNH IRUPDOPRGHOLVODLGRXW 7KHUHVWRIWKHSDSHULVRUJDQL]HGLQWKHIROORZLQJZD\,Q6HFWLRQZHSUHVHQWDEDVLFDQGDQH[WHQGHGNH\VWUHP JHQHUDWRUV VXLWDEOH IRU V\QFKURQRXV VWUHDP FLSKHUV ,Q 6HFWLRQ ZH SURSRVH DQ XQLILHG IRUPDO PRGHO IRU V\QFKURQRXV DQG VHOIV\QFKURQL]LQJ VWUHDP FLSKHU DOJRULWKPV WKDW LQFOXGHV D IRUPDOL]DWLRQ RI WKH NH\ VFKHGXOLQJ DOJRULWKP DQG RI WKH NH\VWUHDP JHQHUDWRU DV ZHOO PRGHO IURP ZKLFK DUH GHULYHG IRUPDO PRGHOV IRU ERWK W\SHV V\QFKURQRXVDQGVHOIV\QFKURQL]LQJRIVWUHDPFLSKHUV:HFRQFOXGHLQ6HFWLRQ %DVLFPRGHOIRUNH\VWUHDPJHQHUDWRU 7KHGHILQLWLRQRIWKHFRPSRQHQWVRIDEDVLFPRGHORINH\VWUHDPJHQHUDWRUIRUV\QFKURQRXVVWUHDPFLSKHUVWKH HQFU\SWLRQNH\LVJHQHUDWHGLQGHSHQGHQWO\RIWKHFOHDUWH[WDQGWKHFLSKHUWH[W DUHSUHVHQWHGLQ>@DQG>@ 'HILQLWLRQ>@>@A keystream generator GbaseS, F, f consists of the following components L Sspace of inner statesS ^`N t where Nt represents the sizein bits of the inner state S LL Fupdate functionnext-state function that modifies the inner state S based on the initial secret keyk FS o Ssi+1 Fksi si Si si+1 Si+1Si SSi+1 S LLL foutput function, that produces the final encryption keykeystream based on the secret inner stateS f ^` a1 o ^` a 2 a2 d a1 d Ntzi fsi zi ^` a 2 Function f may depend on the initial secret keyk zi fksi zi ^` a 2 k ^`l 7KH PHFKDQLVP IRU LQWHJUDWLQJ WKH NH\VWUHDP JHQHUDWRU GbaseS F f LQWR WKH VWUXFWXUH RI VWUHDP FLSKHU DOJRULWKPVLVGHVFULEHGDVIROORZV>@ D secret keyk ^`l E initialization functionF0^`l u ^O` l sup o Sthat provides the initial inner state S0 from the key k and lsup bit of additional information F ;25 function ^` a 2 u ^` a 2 o ^` a 2 that produces the ciphertextin words ofa2bits by adding the keystream bitwise moduloto the plaintext 7KHDXWKRUVDQDO\]HLQ>@WKHVL]HRIWKHLQQHUVWDWHVDQGDVVHUWWKHIDFWWKDWWKLVVL]HVKRXOGRQO\GHSHQGRQWKH NH\VWUHDP JHQHUDWRU ZKDW VKRXOG EH NQRZQ LQ WKLV FDVH LV D VHW RI FRQGLWLRQV WR EH PHW E\ WKH RXWSXW RI DQ\ LQLWLDOL]DWLRQIXQFWLRQLQRUGHUWRHQVXUHSURSHUIXQFWLRQLQJRIWKHNH\VWUHDPJHQHUDWRU%DVHGXSRQWKHVHGHGXFWLRQV WKHSDSHU>@VWDWHVWKDWLQRUGHUWRREWDLQDXQLTXHGHILQLWLRQIRUWKHVL]HRIWKHLQQHUVWDWHWKHVHWRIYDOLGLQLWLDO VWDWHV PXVW EH GHILQHG DFFRUGLQJ WR >@ QRW DOO LQQHU VWDWHV FDQ FDQGLGDWH IRU D VWDUWLQJ VWDWH 7KHUHIRUH DQ H[WHQGHGPRGHORIGbaseSFf LVDGYDQFHGE\LQWURGXFLQJDQDGGLWLRQDOFRPSRQHQW 'HILQLWLRQ >@A keystream generator GextendedS, F, f, C consists of the following components L Sspace of inner statesS ^`N t LL Fupdate functionnext-state function that modifies the inner state S based on the initial secret keyk
621
622
Bogdan Crainicu / Procedia Engineering 181 (2017) 620 – 625
FS o Ssi+1 Fksi si Si si+1 Si+1Si SSi+1 S LLL foutput function, that produces the final encryption keykeystream based on the secret inner stateS f ^` a1 o ^` a 2 a2 d a1 d Ntzi fsi zi ^` a 2 Function f may depend on the initial secret keyk zi fksi zi ^` a 2 k ^`l LY Cboolean predicateCS o ^`such that an inner state S is a valid starting state iff CS 7KH DXWKRUV UHFUHDWH WKH FRQGLWLRQ E IURP WKH LQWHJUDWLRQ RI WKH NH\VWUHP JHQHUDWRU GbaseS F f LQWR WKH VWUXFWXUHRIVWUHDPFLSKHUDOJRULWKPV>@ E¶ an initialization functionF0^`l u ^O` l sup o Sthat provides a starting state S0 from the key k and and lsup bit of additional information, such thatCS0 )XUWKHUDGHILQLWLRQIRUWKHLQQHUVWDWHVL]HRIWKHJHQHUDWRUGLVSURYLGHG 'HILQLWLRQ >@ Let G be a keystream generator, and let A be a minimal autonomous finite state machine ^
implementing G. Then the inner state size of the generator G is defined as
n = ªORJ A º , where A is the number
of inner states of A. )RUPDOPRGHOVIRUVWUHDPFLSKHUDOJRULWKPV 7KHDXWKRUVPDNHVLQ>@DVWULFWVHSDUDWLRQRIWKHNH\VFKHGXOLQJDOJRULWKPIURPWKHNH\VWUHDPJHQHUDWRUEXWLQ DÄXQLQWHJUDWHG´PRGH±FRPSRQHQWLQWHJUDWLRQLVVXHVDUHLJQRUHG$FFRUGLQJWR>@ZKLOHWKHVHSDUDWLRQRIWKHWZR FRPSRQHQWV LV D XVHIXO DSSURDFK IRU WKHLU E\ QRW LQFOXGLQJ WKH FRPSRQHQW LQWHJUDWLRQ PHWKRGV DQG WKH FRUUHVSRQGLQJIORZVEHWZHHQWKHPPD\OHDGLQWKHRPLVVLRQRIFHUWDLQVHFXULW\DVSHFWVFRQFHUQLQJLQWHUFRQQHFWLYLW\ DQG V\QFKURQL]DWLRQ RI WKH FLSKHU¶V FRPSRQHQWV DV D ZKROH WKH GDQJHU RI SURSDJDWLRQ RU HYHQ PXOWLSOLFDWLRQ RI VRPHYXOQHUDELOLWLHVWUDQVPLWWHGEHWZHHQWKHFLSKHU¶VFRPSRQHQWV )RUWKLVUHDVRQWKHUHLVDSURSRVDOIRUDQXQLILHG IRUPDOPRGHOIRUV\QFKURQRXVDQGVHOIV\QFKURQL]LQJVWUHDPFLSKHUDOJRULWKPV 7KHVWUHDPFLSKHUDOJRULWKPVFRQWDLQWKUHHPDLQFRPSRQHQWVSODFHGLQDZHOOGHILQHGRUGHUDQGLQWHUGHSHQGHQWRI HDFK RWKHU >@ WKH FRPSRQHQW WKDW LQLWLDOL]HV DQG PRGLILHV EDVHG RQ DQ LQLWLDO VHFUHW NH\ k RU D VHFUHW VHHG ks FRQFDWHQDWLRQ RI WKH LQLWLDO VHFUHW NH\ DQG DQ DGGLWLRQDO YDOXH DQ LQQHU VWDWH YHFWRU S component_ WKH QH[W FRPSRQHQW WKDW SURGXFHV WKH HQFU\SWLRQ VHFUHW ZRUGV IRU WKH FOHDUWH[W QDPHO\ WKH NH\VWUHDP JHQHUDWRU component_ DQGWKHODVWFRPSRQHQWWKDWUHSUHVHQWVWKHSURFHVVRIHQFU\SWLRQLWVHOIcomponent_ %DVHGRQWKH VHTXHQFHV RI RSHUDWLRQV LQFOXGHG LQ WKH WKUHH FRPSRQHQWV component_ component_ DQG component_ ZH SUHVHQWLQ)LJDQXQLILHGIRUPDOPRGHOIRUWKHV\QFKURQRXVDQGVHOIV\QFKURQL]LQJVWUHDPFLSKHUDOJRULWKPV 7KHDOJRULWKPLFDSSURDFKRIWKHSURSRVHGIRUPDOPRGHOVIRUERWKW\SHVRIVWUHDPFLSKHUVFRQVHTXHQWLDOIURPWKH )LJ DUHGHWDLOHGVHSDUDWHO\DVIROORZV )RUPDOPRGHOIRUV\QFKURQRXVVWUHDPFLSKHUDOJRULWKPEDVHGRQWKHNH\VWUHDPJHQHUDWRUGS, S, k, F, F, f, Z L RSWLRQDO FRQFDWHQDWLRQRIWKHLQLWLDOVHFUHWNH\k ^`lDQGDQDGGLWLRQDOSXEOLFYDOXHsup ^O` l sup HJ LQLWLDOL]DWLRQYHFWRUQRQFH DQGREWDLQLQJDVHFUHWVHHGks ^`LL l lsupcomponent_ LL GHILQLQJ WKH LQQHU VWDWH YHFWRU S ^ `N t DQG VHWWLQJ WKH LQLWLDO VWDWH S0 S RI WKH LQQHU VWDWH YHFWRU component_ 6HFRQGSRLQW x EDVHGRQWKHYDOXHVkRUksF0^`l o Ssi F0k RUF0^`L o Ssi F0ks si S0 x ZLWKRXWXVLQJWKHYDOXHVkRUksF0S o Ssi F0i IRUH[DPSOHFKRRVLQJWKHLGHQWLFDOSHUPXWDWLRQIRUWKH VWDWHYHFWRUS
623
Bogdan Crainicu / Procedia Engineering 181 (2017) 620 – 625
LLL PRGLI\LQJWKHLQQHUVWDWHSEDVHGRQWKHLQLWLDOVHFUHWNH\kRUWKHVHFUHWVHHGksDSURFHVVWKDWOHDGVWRREWDLQLQJ DVHFUHWLQQHUVWDWHF^`l u S o Ssi+1 Fksi RUF^`L u S o S si+1 Fkssi si Si si+1 Si+1Si S Si+1 S component_ LY REWDLQLQJWKHVSDFHZ ^` a 2 RIWKHILQDOHQFU\SWLRQNH\Vkeystream Z z0z1zi component_ x EDVHGRQWKHYDOXHVkRUksf ^`l u S o ^` a 2 zi fksi RUf ^`L u S o ^` a 2 zi fkssi zi ^` a 2 a2 d Nt x ZLWKRXWXVLQJWKHYDOXHVkRUksf S o ^` a 2 a2 d Ntzi fsi zi ^` a 2 Y WKH HIIHFWLYH HQFU\SWLRQ SURFHVV RI WKH FOHDUWH[W M ^ ` a 2 M m0 m1 mi crypt M u Z o C ZKHUHC ^` a 2 LVWKHVSDFHRIHQFU\SWHGZRUGVC z0z1zi cryptmizi mi zi cimi ^` a 2 zi ^` a 2 ci ^ ` a 2 ZKHUHmiUHSUHVHQWV WKHFOHDUWH[W PHVVDJH M¶V ZRUGV HQFU\SWHG LQFUHPHQWDOO\ ZLWK WKH HQFU\SWLRQ NH\V zi keystream E\ XVLQJ XOR RSHUDWLRQV RWKHU RSHUDWLRQ W\SHV DUH SRVVLEOH WRR UHVXOWLQJ WKH HQFU\SWHGZRUGVci component_
)LJ8QLILHGIRUPDOPRGHOIRUV\QFKURQRXVDQGVHOIV\QFKURQL]LQJVWUHDPFLSKHUV
)RUPDOPRGHOIRUVHOIV\QFKURQL]LQJ VWUHDPFLSKHUDOJRULWKPEDVHGRQWKHNH\VWUHDPJHQHUDWRUGS, S, k, f, Z, C L RSWLRQDO FRQFDWHQDWLRQ RI WKH LQLWLDO VHFUHW NH\ k ^ `l DQG DQ DGGLWLRQDO SXEOLF YDOXH sup ^ O` l sup HJLQLWLDOL]DWLRQYHFWRUQRQFH DQGREWDLQLQJDVHFUHWVHHGks ^`LL l lsupcomponent_ LL GHILQLQJWKHLQQHUVWDWHYHFWRUS ^`tDQGVHWWLQJWKHLQLWLDOVWDWHS0 SRIWKHLQQHUVWDWHYHFWRUSi zi-t zi-tzi- DQGS z-tz-tz- component_
624
Bogdan Crainicu / Procedia Engineering 181 (2017) 620 – 625
LLL REWDLQLQJWKHVSDFHZ ^` a 2 a2!tRIWKHILQDOHQFU\SWLRQNH\Vkeystream Z z0z1zi f ^ `l u S o ^` a 2 zi fkSi RUf ^`L u S o ^` a 2 zi fksSi zi ^` a 2 component_ LY WKHHIIHFWLYHHQFU\SWLRQSURFHVVRIWKHFOHDUWH[W0 ^` a 2 0 PPPL FU\SW0 u = o & ZKHUH& ^` a 2 LVWKHVSDFHRIHQFU\SWHGZRUGV& ]]]L FU\SWPL]L PL ]L FLPL ^ ` a 2 ]L ^ ` a 2 FL ^ ` a 2 ZKHUH PL UHSUHVHQWV WKH FOHDUWH[W PHVVDJH 0¶V ZRUGV HQFU\SWHG LQFUHPHQWDOO\ZLWKWKHHQFU\SWLRQNH\V]LNH\VWUHDP E\XVLQJ;25RSHUDWLRQVRWKHURSHUDWLRQW\SHVDUHSRVVLEOH WRR UHVXOWLQJWKHHQFU\SWHGZRUGVFLFRPSRQHQWB ,QWKLVILHOGRIVWXG\LQVRPHFDVHV>@>@>@WKHFRQFHSWRINH\VWUHDPJHQHUDWRULVDVVLPLODWHGZLWKWKHQRWLRQ RI HQFU\SWLRQ DOJRU\WKP DOO SUHYLRXV RSHUDWLRQV L ± Y DQG L ± LY LQFOXGLQJ WKH LQLWLDOL]DWLRQ DQG VHWWLQJ SURFHVVHVRIWKHLQQHUVWDWHYHFWRUS $OVRZHKDYHWRHPSKDVL]HWKDWWKHLQLWLDOL]DWLRQSURFHVVFDQEHDVVRFLDWHG ZLWK WKH LQLWLDO VHWWLQJ RI WKH VWDWH YHFWRU S QDPHO\ VWDUWLQJ VWDWH S Starting Initialization IURP WKH )LJ RSHUDWLRQV L DQG LL IURP WKH ERWK IRUPDO PRGHOV EXW LQ WKH FDVH RI WKH V\QFKURQRXV VWUHDP FLSKHU DOJRULWKP ZLWKRXWXVLQJWKHYDOXHVkRUks RQWKHRWKHUKDQGWKHLQLWLDOL]DWLRQSURFHVVFDQEHYLHZHGIURPWKHSHUVSHFWLYHRI VHWWLQJ WKH VWDUWLQJ VWDWH LPPHGLDWHO\ SULRU WR WKH SURFHVV RI ILQDO HQFU\SWLRQ ZRUGV¶ JHQHUDWLRQ Keystream InitializationIURPWKH)LJRSHUDWLRQVL LL DQGLLL IURPWKHIRUPDOPRGHOIRUWKHV\QFKURQRXVVWUHDPFLSKHU DOJRULWKP ,QWKHFDVHRIWKHJHQHUDWRUVGbaseSFf DQGGextendedSFf, C GHVFULEHGLQ>@WKHLQLWLDOL]DWLRQIXQFWLRQF0 PXVWEHDVVRFLDWHGWRWKHVHTXHQFHKeystream InitializationDOVRWKHLPSOHPHQWDWLRQRIWKHWZRJHQHUDWRUVGbaseS Ff DQGGextendedSFf, C DUHFRYHUHGE\WKHRSHUDWLRQVWKDWDUHGHILQHGLQRXUIRUPDOPRGHOVIRUVWUHDPFLSKHU YDOLGDWLRQRIWKHVWDUWLQJVWDWHDFFRUGLQJWRFRQGLWLRQLY IURP'HILQLWLRQRIWKHNH\VWUHDPJHQHUDWRU GextendedS, F, f, C FDQEHLQWHJUDWHGLQWRWKHIRUPDOPRGHOVDWVWHSLL &RQFOXVLRQV )RUWKHVWUHDPFLSKHUDOJRULWKPVWKHSVHXGR UDQGRPQXPEHUVHTXHQFHJHQHUDWRUVDUHFULWLFDOHOHPHQWVEHFDXVH WKH\SURGXFHWKHFULWLFDOVHTXHQFHkeystream IRUWKHHQFU\SWLRQSURFHVV7KHSDSHUWUHDWVWKHIRUPDOPRGHOIRUWKH NH\VWUHDP FRQFHSW DQG WKH LQWHJUDWLRQ RI WKLV PRGHO LQWR WKH VWUHDP FLSKHU DOJRULWKPV $V D FRQVHTXHQFH ZH SURSRVHDXQLILHGLQWHJUDWHG IRUPDO PRGHOIRUWKHV\QFKURQRXVDQGVHOIV\QFKURQL]LQJVWUHDPFLSKHU DOJRULWKPV FRQVLVWLQJ RI WKUHH FRPSRQHQWV WKH FRPSRQHQW WKDW LQLWLDOL]HVDQG PRGLILHV EDVHG RQ DQ LQLWLDO VHFUHW NH\k RU D VHFUHW VHHG ks DQ LQQHU VWDWH S WKH FRPSRQHQW WKDW UHSUHVHQWV WKH NH\VWUHDP JHQHUDWRU DQG WKH FRPSRQHQW WKDW LPSOHPHQWVWKHHQFU\SWLRQSURFHVVLWVHOI7KHQWKHSDSHUSUHVHQWVDIRUPDODOJRULWKPLFPRGHOIRUHDFKRIWKHERWK VWUHDPFLSKHUYDULDQWVEDVHGRQWKHVSHFLILFNH\VWUHDPJHQHUDWRU 7KH QRYHOW\ EURXJKW E\ RXU IRUPDO PRGHOV FRQVLVWV ILUVW RI DOO LQ WKH IDFW WKDW WKH\ PDNH D PRUH FOHDUHU VHSDUDWLRQ EHWZHHQ WKH NH\ VFKHGXOLQJ SDUW DQG WKH NH\VWUHDP JHQHUDWLRQ SDUW WKXV SURYLGLQJ D KLJKHU GHJUHH RI PRGXODULW\ DQG PRUHRYHU WKH\ FDQ LQWHJUDWH DQG XQLI\ DOO SRVVLEOH LQWHUQDO WUDQ]LWLRQV DQG IORZV GDWD DQG FRPSRQHQWVLQWHJUDWLRQIORZV DQGPRGHVRIRSHUDWLRQIRUDVWUHDPFLSKHUDOJRULWKPLQFOXGLQJWKHRSWLRQDORQHV IRUH[DPSOHWKHFKRLFHRIXVLQJWKHLQLWLDOL]DWLRQYHFWRUVRULQWURGXFLQJDQHZOHYHORISULPDU\LQLWLDOL]DWLRQRIWKH VWDWH YHFWRU RU WKH UHJXODU PRGLILFDWLRQ RI WKH ILQDO VWDWH YHFWRU WKDW HQWDLOV WKH LQLWLDOL]DWLRQ RI WKH NH\VWUHDP JHQHUDWRU 7KH UHVXOWV RI RXU UHVHDUFK FDQ EH XVHG LQ D PRGXODU EXW LQWHJUDWHG GHVLJQ DSSURDFK IRU IXWXUH VWUHDP FLSKHUDOJRULWKPV $VDILQDOUHPDUNWKHSURSRVHGIRUPDOPRGHOVGRQRWDIIHFWLQDQ\ZD\WKHHYDOXDWLRQPHWKRGH[SRVHGLQ>@ UHJDUGLQJWKHVWUHQJWKRIWKHNH\VWUHDPJHQHUDWRUUHODWLYHWRLWVLQQHUVWDWHVL]H 5HIHUHQFHV >@ 6%DEEDJH$6SDFH7LPH7UDGH2IILQ([KDXVWLYH6HDUFK$WWDFNVRQ6WUHDP&LSKHUV(XURSHDQ&RQFHQWLRQRQ6HFXULW\DQG'HWHFWLRQ ,((&RQIHUHQFH3XEOLFDWLRQYRO >@ $%LU\XNRY$6KDPLU&U\SWDQDO\WLFWLPHPHPRU\GDWDWUDGHRIIVIRUVWUHDPFLSKHUV$VLDFU\SW/1&69RO6SULQJHU SS
Bogdan Crainicu / Procedia Engineering 181 (2017) 620 – 625 >@ (%DUNDQ66KDPLU5LJRURXV%RXQGVRQ&U\SWDQDO\WLF7LPH0HPRU\7UDGHRIIV$GYDQFHVLQ&U\SWRORJ\&5@ %&UDLQLFX6HFXULW\LQ1HWZRUNVDQGLQ:LUHOHVV7HFKQRORJLHV3K'7KHVLV%DEH܈%RO\DL8QLYHUVLW\)DFXOW\RI0DWKHPDWLFVDQG &RPSXWHU6FLHQFH&OXM1DSRFD >@ 6)OXKUHU'0F*UHZ6WDWLVWLFDODQDO\VLVRIWKHDOOHJHG5&NH\VWUHDP*HQHUDWRULQ3URFWK,QWHUQDWLRQDO:RUNVKRS)6(1HZ @ -'M*ROLF/LQHDUVWDWLVWLFDOZHDNQHVVRIDOOHJHG5&NH\VWUHDPJHQHUDWRULQ3URF,QWHUQDWLRQDO&RQIHUHQFHRQWKH7KHRU\DQG $SSOLFDWLRQRI&U\SWRJUDSKLF7HFKQLTXHV(852&5@ @(=HQQHU2QWKH5ROHRIWKH,QQHU6WDWH6L]HLQ6WUHDP&LSKHUV5HLKH,QIRUPDWLN KWWSZZZHULN]HQQHUQDPHGRFVBVWDWHBZRVLVSGI
625