Subscribe to our Erlang Factory newsletter to receive the latest updates and news

Kenji Rikitake
Network Security Professional and Erlang/OTP Enthusiast
Kyoto University, Japan

Kenji Rikitake is a Professor of the Academic Centre for Computing and Media Studies (ACCMS) at Kyoto University. He has been solving the security, management, and operational issues of computer networks as a professional engineer of the Internet since 1990. His background has gone from operating system internals and Internet foundation protocols to distributed system security, and of course, Erlang/OTP.

Kenji's Website
Kenji's Blog "Concurrently Chaotic"
SFMT NIF code for Erlang/OTP:

Twitter: @kenji_rikitake

Kenji Rikitake is Giving the Following Talks
Erlang/OTP and how the PRNGs work

Pseudo Random Number Generators (PRNGs) is a key component of providing randomness in Erlang. In this talk, Kenji will explain the current status of the PRNGs in Erlang/OTP, the security and performance implications, and how they could be improved by introducing new algorithms. Kenji will also describe the details of implementing the SIMD-oriented Fast Mersenne Twister (SMFT) PRNG as Erlang/OTP NIFs.

Target Audience: Programmers interested in the internals of Erlang/OTP libraries and the NIF programming, as well as users intending to use Erlang/OTP for simulation, modeling, and security applications.

Talk Objectives: Sharing the characteristics and pitfalls of handling random numbers with Erlang/OTP, and showing an example of implementing a better PRNG as NIFs.