Format-preserving-encryption as pseudo random number generator in practice.

Saved in:
Bibliographic Details
Title: Format-preserving-encryption as pseudo random number generator in practice.
Authors: Mlinarić, Hrvoje1 (AUTHOR) hrvoje.mlinaric@fer.hr, Sruk, Vlado1 (AUTHOR), Hofman, Daniel1 (AUTHOR)
Source: Automatika: Journal for Control, Measurement, Electronics, Computing & Communications. Dec2025, Vol. 66 Issue 4, p999-1008. 10p.
Subjects: Random numbers, Random number generators, Computer performance, Statistical hypothesis testing, Data encryption, Cryptography
Abstract: During many years of work in the industry, we have often encountered the problem of generating a large quantity of unique pseudo-random numbers. In this paper, we describe the challenges of generating a large quantity of unique pseudo-random numbers and propose a new approach to address this issue. Our proposed method uses Format Preserving Encryption (FPE) algorithms, which solve the problem of pre-generating a large number of numbers and verifying whether a newly generated number has already been generated. Ultimately, we found that generating such numbers using FPE algorithms is faster than using system functions to generate pseudo-random numbers. However, this is not the most crucial advantage of this proposal. In the standard approach, the time required to generate new numbers increases exponentially as the pool of generated numbers grows. Our proposed approach using FPE algorithms solves this problem. In this work, we performed a quality check of our pseudo-random number generator using the Diehard Statistical Test Suite, demonstrating that all tests passed without issues. [ABSTRACT FROM AUTHOR]
Copyright of Automatika: Journal for Control, Measurement, Electronics, Computing & Communications is the property of Taylor & Francis Ltd and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
Full text is not displayed to guests.
FullText Links:
  – Type: pdflink
Text:
  Availability: 1
Header DbId: egs
DbLabel: Engineering Source
An: 189685981
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Format-preserving-encryption as pseudo random number generator in practice.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Mlinarić%2C+Hrvoje%22">Mlinarić, Hrvoje</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> hrvoje.mlinaric@fer.hr</i><br /><searchLink fieldCode="AR" term="%22Sruk%2C+Vlado%22">Sruk, Vlado</searchLink><relatesTo>1</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Hofman%2C+Daniel%22">Hofman, Daniel</searchLink><relatesTo>1</relatesTo> (AUTHOR)
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Automatika%3A+Journal+for+Control%2C+Measurement%2C+Electronics%2C+Computing+%26+Communications%22">Automatika: Journal for Control, Measurement, Electronics, Computing & Communications</searchLink>. Dec2025, Vol. 66 Issue 4, p999-1008. 10p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Random+numbers%22">Random numbers</searchLink><br /><searchLink fieldCode="DE" term="%22Random+number+generators%22">Random number generators</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+performance%22">Computer performance</searchLink><br /><searchLink fieldCode="DE" term="%22Statistical+hypothesis+testing%22">Statistical hypothesis testing</searchLink><br /><searchLink fieldCode="DE" term="%22Data+encryption%22">Data encryption</searchLink><br /><searchLink fieldCode="DE" term="%22Cryptography%22">Cryptography</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: During many years of work in the industry, we have often encountered the problem of generating a large quantity of unique pseudo-random numbers. In this paper, we describe the challenges of generating a large quantity of unique pseudo-random numbers and propose a new approach to address this issue. Our proposed method uses Format Preserving Encryption (FPE) algorithms, which solve the problem of pre-generating a large number of numbers and verifying whether a newly generated number has already been generated. Ultimately, we found that generating such numbers using FPE algorithms is faster than using system functions to generate pseudo-random numbers. However, this is not the most crucial advantage of this proposal. In the standard approach, the time required to generate new numbers increases exponentially as the pool of generated numbers grows. Our proposed approach using FPE algorithms solves this problem. In this work, we performed a quality check of our pseudo-random number generator using the Diehard Statistical Test Suite, demonstrating that all tests passed without issues. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Automatika: Journal for Control, Measurement, Electronics, Computing & Communications is the property of Taylor & Francis Ltd and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=189685981
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1080/00051144.2025.2587409
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 10
        StartPage: 999
    Subjects:
      – SubjectFull: Random numbers
        Type: general
      – SubjectFull: Random number generators
        Type: general
      – SubjectFull: Computer performance
        Type: general
      – SubjectFull: Statistical hypothesis testing
        Type: general
      – SubjectFull: Data encryption
        Type: general
      – SubjectFull: Cryptography
        Type: general
    Titles:
      – TitleFull: Format-preserving-encryption as pseudo random number generator in practice.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Mlinarić, Hrvoje
      – PersonEntity:
          Name:
            NameFull: Sruk, Vlado
      – PersonEntity:
          Name:
            NameFull: Hofman, Daniel
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 12
              Text: Dec2025
              Type: published
              Y: 2025
          Identifiers:
            – Type: issn-print
              Value: 00051144
          Numbering:
            – Type: volume
              Value: 66
            – Type: issue
              Value: 4
          Titles:
            – TitleFull: Automatika: Journal for Control, Measurement, Electronics, Computing & Communications
              Type: main
ResultId 1