--- 1/draft-ietf-tsvwg-tinymt32-05.txt 2019-06-17 13:13:32.815588767 -0700 +++ 2/draft-ietf-tsvwg-tinymt32-06.txt 2019-06-17 13:13:32.843589473 -0700 @@ -1,21 +1,21 @@ TSVWG M. Saito Internet-Draft M. Matsumoto Intended status: Standards Track Hiroshima University Expires: December 19, 2019 V. Roca (Ed.) E. Baccelli INRIA June 17, 2019 TinyMT32 Pseudo Random Number Generator (PRNG) - draft-ietf-tsvwg-tinymt32-05 + draft-ietf-tsvwg-tinymt32-06 Abstract This document describes the TinyMT32 Pseudo Random Number Generator (PRNG) that produces 32-bit pseudo-random unsigned integers and aims at having a simple-to-use and deterministic solution. This PRNG is a small-sized variant of Mersenne Twister (MT) PRNG. The main advantage of TinyMT32 over MT is the use of a small internal state, compatible with most target platforms that include embedded devices, while keeping a reasonably good randomness that represents a @@ -419,20 +419,24 @@ TSVWG chairs, Wesley Eddy, our shepherd, David Black and Gorry Fairhurst, as well as Spencer Dawkins and Mirja Kuhlewind. Last but not least, the authors are really grateful to the IESG members, in particular Benjamin Kaduk, Eric Rescorla, Adam Roach, Roman Danyliw, Barry Leiba, Martin Vigoureux, Eric Vyncke for their highly valuable feedbacks that greatly contributed to improve this specification. 7. References 7.1. Normative References + [C99] "Programming languages - C: C99, correction 3:2007", + International Organization for Standardization, ISO/IEC + 9899:1999/Cor 3:2007, November 2007. + [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, . [RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, May 2017, . 7.2. Informative References @@ -446,24 +450,20 @@ ADAPTIVE/>. [Baccelli18] Baccelli, E., Gundogan, C., Hahm, O., Kietzmann, P., Lenders, M., Petersen, H., Schleiser, K., Schmidt, T., and M. Wahlisch, "RIOT: An Open Source Operating System for Low-End Embedded Devices in the IoT", IEEE Internet of Things Journal (Volume 5, Issue 6), DOI: 10.1109/JIOT.2018.2815038, December 2018. - [C99] "Programming languages - C: C99, correction 3:2007", - International Organization for Standardization, ISO/IEC - 9899:1999/Cor 3:2007, November 2007. - [KR12] Rikitake, K., "TinyMT Pseudo Random Number Generator for Erlang", ACM 11th SIGPLAN Erlang Workshop (Erlang'12), September 14, 2012, Copenhagen, Denmark, DOI: http://dx.doi.org/10.1145/2364489.2364504, September 2012. [MT98] Matsumoto, M. and T. Nishimura, "Mersenne Twister: A 623-dimensionally equidistributed uniform pseudorandom number generator", ACM Transactions on Modeling and Computer Simulation (TOMACS), Volume 8 Issue 1, Jan. 1998, pp.3-30, January 1998, DOI:10.1145/272991.272995, January