Skip to main content
Erschienen in: Journal of Cryptographic Engineering 1/2018

01.03.2017 | Regular Paper

Regulating the pace of von Neumann correctors

verfasst von: Houda Ferradi, Rémi Géraud, Diana Maimuţ, David Naccache, Amaury de Wargny

Erschienen in: Journal of Cryptographic Engineering | Ausgabe 1/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In a famous paper published in 1951 (Natl Bur Stand Appl Math Ser 12:36–38, 1951), von Neumann presented a simple procedure allowing to correct the bias of random sources. This procedure introduces latencies between the random outputs. On the other hand, algorithms such as stream ciphers, block ciphers, or even modular multipliers usually run in a number of clock cycles which are independent of the operands’ values: feeding such hardware blocks with the inherently irregular output of such de-biased sources frequently proves tricky and is challenging to model at the HDL level. We propose an algorithm to compensate these irregularities, by storing or releasing numbers at given intervals of time. This algorithm is modeled as a special queue that achieves zero blocking probability and a near-deterministic service distribution (i.e., of minimal variance). While particularly suited to cryptographic applications, for which it was designed, this algorithm also applies to a variety of contexts and constitutes an example of queue for which the buffer allocation problem can be solved.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
Kendall’s notation is the standard system used to describe and classify queueing nodes: an a / b / c queue receives inputs from a distribution a, has output distribution b, and uses c servers. As is standard, G denotes a general distribution, and D a degenerate distribution.
 
2
A similar problem is met when RSA primes must be injected into mobile devices on an assembly line. Because the time taken to generate a prime is variable, optimizing a key injection chain is not straightforward.
 
Literatur
1.
Zurück zum Zitat Balsamo, S., de Nitto Personé, V., Onvural, R.: Analysis of Queueing Networks with Blocking, vol. 31. Springer, Berlin (2013)MATH Balsamo, S., de Nitto Personé, V., Onvural, R.: Analysis of Queueing Networks with Blocking, vol. 31. Springer, Berlin (2013)MATH
2.
Zurück zum Zitat Demir, L., Tunali, S., Eliiyi, D.T.: The state of the art on buffer allocation problem: a comprehensive survey. J. Intell. Manuf. 25(3), 371–392 (2014)CrossRef Demir, L., Tunali, S., Eliiyi, D.T.: The state of the art on buffer allocation problem: a comprehensive survey. J. Intell. Manuf. 25(3), 371–392 (2014)CrossRef
3.
4.
Zurück zum Zitat Kendall, D.G.: Stochastic processes occurring in the theory of queues and their analysis by the method of the imbedded Markov chain. Ann. Math. Stat. 23(3), 338–354 (1953) Kendall, D.G.: Stochastic processes occurring in the theory of queues and their analysis by the method of the imbedded Markov chain. Ann. Math. Stat. 23(3), 338–354 (1953)
5.
Zurück zum Zitat Khinchine, A.: Mathematical theory of a stationary queue. Mat. Sb. 39, 73–84 (1932) Khinchine, A.: Mathematical theory of a stationary queue. Mat. Sb. 39, 73–84 (1932)
6.
Zurück zum Zitat Kleinrock, L.: Queuing Systems, vol. 1. Wiley, New York (1975)MATH Kleinrock, L.: Queuing Systems, vol. 1. Wiley, New York (1975)MATH
8.
Zurück zum Zitat MacGregor Smith, J., Cruz, F.: The buffer allocation problem for general finite buffer queueing networks. IIE Trans. 37(4), 343–365 (2005)CrossRef MacGregor Smith, J., Cruz, F.: The buffer allocation problem for general finite buffer queueing networks. IIE Trans. 37(4), 343–365 (2005)CrossRef
9.
Zurück zum Zitat Nahas, N., Ait-Kadi, D., Nourelfath, M.: A new approach for buffer allocation in unreliable production lines. Int. J. Prod. Econ. 103(2), 873–881 (2006)CrossRefMATH Nahas, N., Ait-Kadi, D., Nourelfath, M.: A new approach for buffer allocation in unreliable production lines. Int. J. Prod. Econ. 103(2), 873–881 (2006)CrossRefMATH
12.
Zurück zum Zitat Seong, D., Chang, S., Hong, Y.: Heuristic algorithms for buffer allocation in a production line with unreliable machines. Int. J. Prod. Res. 33(7), 1989–2005 (1995)CrossRefMATH Seong, D., Chang, S., Hong, Y.: Heuristic algorithms for buffer allocation in a production line with unreliable machines. Int. J. Prod. Res. 33(7), 1989–2005 (1995)CrossRefMATH
13.
Zurück zum Zitat Spinellis, D.D., Papadopoulos, C.T.: A simulated annealing approach for buffer allocation in reliable production lines. Ann. Oper. Res. 93(1–4), 373–384 (2000)MathSciNetCrossRefMATH Spinellis, D.D., Papadopoulos, C.T.: A simulated annealing approach for buffer allocation in reliable production lines. Ann. Oper. Res. 93(1–4), 373–384 (2000)MathSciNetCrossRefMATH
14.
Zurück zum Zitat von Neumann, J.: Various techniques used in connection with random digits. Natl. Bur. Stand. Appl. Math. Ser. 12, 36–38 (1951) von Neumann, J.: Various techniques used in connection with random digits. Natl. Bur. Stand. Appl. Math. Ser. 12, 36–38 (1951)
Metadaten
Titel
Regulating the pace of von Neumann correctors
verfasst von
Houda Ferradi
Rémi Géraud
Diana Maimuţ
David Naccache
Amaury de Wargny
Publikationsdatum
01.03.2017
Verlag
Springer Berlin Heidelberg
Erschienen in
Journal of Cryptographic Engineering / Ausgabe 1/2018
Print ISSN: 2190-8508
Elektronische ISSN: 2190-8516
DOI
https://doi.org/10.1007/s13389-017-0153-x

Weitere Artikel der Ausgabe 1/2018

Journal of Cryptographic Engineering 1/2018 Zur Ausgabe