Ant Colony-Inspired Parallel Algorithm to Improve Cryptographic Pseudo Random Number Generators
We present a parallel algorithm to compute promising candidate states for modifying the state space of a pseudo-random number generator in order to increase its cycle length. This is important for generators in low-power devices where increase of state space is not an alternative. The runtime of the...
Uloženo v:
| Vydáno v: | 2017 IEEE Security and Privacy Workshops (SPW) s. 17 - 22 |
|---|---|
| Hlavní autoři: | , , |
| Médium: | Konferenční příspěvek |
| Jazyk: | angličtina |
| Vydáno: |
IEEE
01.05.2017
|
| Témata: | |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | We present a parallel algorithm to compute promising candidate states for modifying the state space of a pseudo-random number generator in order to increase its cycle length. This is important for generators in low-power devices where increase of state space is not an alternative. The runtime of the parallel algorithm is improved by an analogy to ant colony behavior: if two paths meet, the resulting path is followed at accelerated speed just as ants tend to reinforce paths that have been used by other ants. We evaluate our algorithm with simulations and demonstrate high parallel efficiency that makes the algorithm well-suited even for massively parallel systems like GPUs. Furthermore, the accelerated path variant of the algorithm achieves a runtime improvement of up to 4% over the straight-forward implementation. |
|---|---|
| AbstractList | We present a parallel algorithm to compute promising candidate states for modifying the state space of a pseudo-random number generator in order to increase its cycle length. This is important for generators in low-power devices where increase of state space is not an alternative. The runtime of the parallel algorithm is improved by an analogy to ant colony behavior: if two paths meet, the resulting path is followed at accelerated speed just as ants tend to reinforce paths that have been used by other ants. We evaluate our algorithm with simulations and demonstrate high parallel efficiency that makes the algorithm well-suited even for massively parallel systems like GPUs. Furthermore, the accelerated path variant of the algorithm achieves a runtime improvement of up to 4% over the straight-forward implementation. |
| Author | Wendzel, Steffen Keller, Jorg Spenger, Gabriele |
| Author_xml | – sequence: 1 givenname: Jorg surname: Keller fullname: Keller, Jorg email: joerg.keller@fernuni-hagen.de organization: Fac. of Math. & Comput. Sci., Fern Univ. in Hagen, Hagen, Germany – sequence: 2 givenname: Gabriele surname: Spenger fullname: Spenger, Gabriele email: gabriele@spenger.org organization: Fac. of Math. & Comput. Sci., Fern Univ. in Hagen, Hagen, Germany – sequence: 3 givenname: Steffen surname: Wendzel fullname: Wendzel, Steffen email: wendzel@hs-worms.de organization: Fac. of Comput. Sci., Worms Univ. of Appl. Sci., Worms, Germany |
| BookMark | eNotz81KxDAUQOEIunBGVy7d5AU69iZtkyxL0bEwaPEHlyVNb2cCaVLSjtC3V9DV2X1wNuTSB4-E3EG6A0jVw3vztWMpiB2HC7KBnMsCVCHFNWlLv9AquODXpPbzZCP2tNFRO4eOlu4Yol1OI10Crccphm-kVVynJRyjnk7W0GbGcx_om_Z9GOnLeeww0j16jHoJcb4hV4N2M97-d0s-nx4_qufk8Lqvq_KQWBD5koi8wIxr6ExqBCuEMR3IHqRB1g2YZ1oL1ikjUQFKzDKuxKAhZ1z9bmWK8y25_3MtIrZTtKOOaysZE0zm_AfjG1A7 |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/SPW.2017.31 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Xplore : IEEE Electronic Library (IEL) [unlimited simultaenous users] IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| EISBN | 1538619687 9781538619681 |
| EndPage | 22 |
| ExternalDocumentID | 8227285 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IL CBEJK RIE RIL |
| ID | FETCH-LOGICAL-i175t-756e43a1bc0c7267ccb18d18ce2bfe54aa72b9c8e91e8e44397fa152392014933 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 3 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000852904100003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Thu Jun 29 18:39:15 EDT 2023 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i175t-756e43a1bc0c7267ccb18d18ce2bfe54aa72b9c8e91e8e44397fa152392014933 |
| PageCount | 6 |
| ParticipantIDs | ieee_primary_8227285 |
| PublicationCentury | 2000 |
| PublicationDate | 2017-May |
| PublicationDateYYYYMMDD | 2017-05-01 |
| PublicationDate_xml | – month: 05 year: 2017 text: 2017-May |
| PublicationDecade | 2010 |
| PublicationTitle | 2017 IEEE Security and Privacy Workshops (SPW) |
| PublicationTitleAbbrev | SPW |
| PublicationYear | 2017 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| Score | 1.6671046 |
| Snippet | We present a parallel algorithm to compute promising candidate states for modifying the state space of a pseudo-random number generator in order to increase... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 17 |
| SubjectTerms | ant-colony algorithm Cryptography Data structures Generators Memory management Parallel algorithms parallel graph algorithm Pseudo-random number generator Runtime state space analysis |
| Title | Ant Colony-Inspired Parallel Algorithm to Improve Cryptographic Pseudo Random Number Generators |
| URI | https://ieeexplore.ieee.org/document/8227285 |
| WOSCitedRecordID | wos000852904100003&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 | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NSwMxEA1t8eBJpRW_ycGjabufyR5LsShIWfzsrSSTiRba3bLdFfz3JrulevDiLeQSMjm8N5N58wi5jjiIELRiynJRJ8kxLAlUwCw6qdAPNULtDfj6wKdTMZslaYvc7LQwiFg3n2HfLeu_fJ1D5UplAwtm3BdRm7Q5jxut1lZy5w2TwVP65lq1eN8Zxv2ySqmRYnLwvzMOSe9HckfTHZgckRZmXTIfZSW1qb3N0Nl95v7EUdNUFs7_ZElHy_fcpvYfK1rmtCkOIB0XX-uyGUO9AJpusNI5fZSZzld0Wrt_0GbStHPZ6ZGXye3z-I5tHRHYwsJ8yXgUYxhIT8EQuB9zAOUJ7QlAXxmMQim5rxIQmHgoMHRkw0iL0JYEuVQoCI5JJ8szPCEU0MQgjZHOB1wYZe-tha8NF6ACS7NOSdcFZ75uhl7Mt3E5-3v7nOy70DedgBekUxYVXpI9-CwXm-KqfqlvpayZQA |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ27T8MwEMatUpBgAtQi3nhgJG3ztDNWFVUrShRBgW6RH2eo1CZVmiLx32MnUWFgYbO8WLaH786-734I3fpEUE9IbnEdixpLjrJCl7uWVifuOZ4EUbIBXyckiuhsFsYNdLf1wgBAWXwGHTMs__JlJjbmqayrxYw41N9Bu4acVbu1atOd3Qu7z_GbKdYiHYOM-wVLKbViePi_VY5Q-8d0h-OtnByjBqQtlPTTAuvkXufo1jg1v-IgccxyQ0BZ4P7iPdPJ_ccSFxmungcAD_KvVVE1op4LHK9hIzP8xFKZLXFU8j9w1WvacHba6GV4Px2MrJqJYM210BcW8QPwXGZz0RPECYgQ3KbSpgIcrsD3GCMODwWF0AYKngk3FNMarcMgkwy57glqplkKpwgLUIFgSjFDAqeK631L6khFqOCuDrTOUMscTrKq2l4k9bmc_z19g_ZH08dJMhlHDxfowFxDVRd4iZpFvoErtCc-i_k6vy5v7RvNH5yJ |
| 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%3Abook&rft.genre=proceeding&rft.title=2017+IEEE+Security+and+Privacy+Workshops+%28SPW%29&rft.atitle=Ant+Colony-Inspired+Parallel+Algorithm+to+Improve+Cryptographic+Pseudo+Random+Number+Generators&rft.au=Keller%2C+Jorg&rft.au=Spenger%2C+Gabriele&rft.au=Wendzel%2C+Steffen&rft.date=2017-05-01&rft.pub=IEEE&rft.spage=17&rft.epage=22&rft_id=info:doi/10.1109%2FSPW.2017.31&rft.externalDocID=8227285 |