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

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:2017 IEEE Security and Privacy Workshops (SPW) s. 17 - 22
Hlavní autoři: Keller, Jorg, Spenger, Gabriele, Wendzel, Steffen
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