TinyMT32 Pseudo Random Number Generator (PRNG)
Draft of message to be sent after approval:
From: The IESG <email@example.com> To: IETF-Announce <firstname.lastname@example.org> Cc: email@example.com, firstname.lastname@example.org, The IESG <email@example.com>, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org, email@example.com, Wesley Eddy <firstname.lastname@example.org> Subject: Protocol Action: 'TinyMT32 Pseudo Random Number Generator (PRNG)' to Proposed Standard (draft-ietf-tsvwg-tinymt32-06.txt) The IESG has approved the following document: - 'TinyMT32 Pseudo Random Number Generator (PRNG)' (draft-ietf-tsvwg-tinymt32-06.txt) as Proposed Standard This document is the product of the Transport Area Working Group. The IESG contact persons are Mirja Kühlewind and Magnus Westerlund. A URL of this Internet Draft is: https://datatracker.ietf.org/doc/draft-ietf-tsvwg-tinymt32/
Technical Summary 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, also designed by M. Saito and M. Matsumoto. The main advantage of TinyMT32 over MT is the use of a small internal state, compatible with most target platforms including embedded devices, while keeping a reasonably good randomness. Working Group Summary This document was created from content that had been within another document (draft-ietf-tsvwg-rlc-fec-scheme) in order to correct copyright issues that where noted in the IESG review of that other document. Thus, the majority of the content of this document went through two working group last calls (one while it was part of the RLC FEC document that received many specific reviews, and one by itself, with less reviews). Document Quality There have been implementations, specifically related to the RLC FEC scheme. These implementations were reported to the working group, and the documents benefited from the implementation and testing experience. The document itself also contains most of an implementation as the source-code description of the algorithm. Personnel Wesley Eddy is the document shepherd, and Magnus Westerlund is the responsible Area Director.