Statistical Assessment of two Rekeying Mechanisms applied to the Generation of Random Numbers

Journal of Science and Technology on Information Security  
Statistical Assessment of two Rekeying  
Mechanisms applied to the Generation of  
Random Numbers  
Adrián Alfonso Peñate, Daymé Almeida Echevarria, Laura Castro Argudín  
Abstract—The block ciphers modes of  
operation with internal rekeying mechanisms,  
used during the encryption of a message to  
increase their security, have been a subject of  
analysis in recent years. In this paper, we will  
analyze the randomness of the sequences  
generated by two of these modes of operation,  
which also will be used in the generation of pseudo-  
random numbers.  
generated and used to process the following  
blocks of the message used to process the  
following blocks of the message. This new  
approach,  
which  
is  
well-studied  
and  
recommended in the last few years [4]-[12],  
ensures that encryption remains secure even  
when the message is very large, by changing the  
key periodically. It can be applied on three levels:  
on the block cipher level (fresh rekeying), on the  
block cipher mode of operation level (internal  
rekeying), and on the message processing level  
(external rekeying).  
Tóm tắt—Trong những năm qua, các chế độ  
mã hóa khối hoạt động với cơ chế tạo lại khóa bên  
trong, được sử dụng trong quá trình mã hóa tin  
nhắn đã trở thành đối tượng nghiên cứu trong  
những năm qua để tăng tính bảo mật. Trong bài  
báo này, chúng tôi sẽ phân tích tính ngẫu nhiên của  
chuỗi được tạo bởi hai trong số các chế độ này, mà  
cũng sẽ được sử dụng trong việc tạo ra các số giả  
ngẫu nhiên.  
In our work, we will analyze the randomness  
properties of the outputs produced by the pseudo-  
random number generator Fortuna [13], which  
uses the block cipher mode of operation CTR with  
an internal rekeying mechanism proposed by their  
own designers. Then we will perform a similar  
analysis replacing the original proposal for the  
recently standardized in the Russian Federation  
mode of operation CTR-ACPKM [see 14 for  
example]. For the analysis we intend to perform,  
we will use the NIST statistical test suite [15].  
Keywords—rekeying; randomness.  
Từ khóa—tạo lại khóa; ngẫu nhiên.  
I. INTRODUCTION  
During the encryption process of a message  
with a mode of operation, the values of the  
pseudo-random permutation determined by the  
secret key are tours. Then, if the length of the  
message exceeds the lifetime of the key, the  
encryption process can be seriously compromised  
[1]. This determines for each mode of operation  
the maximum number of blocks that can be  
processed with the same key, and therefore, a  
message of length greater than this amount  
cannot be encrypted without changing the key  
first. Bounds for the life time of a key in some  
modes of operation can be seen in [2], [3].  
II. HOW FORTUNA WORKS  
A. The original Fortuna  
Generation of keys, initialization vectors,  
seeds, and other kinds of sequences with random  
behavior play  
a
fundamental role in  
cryptography. For this reason, a pseudo-random  
number generator that can be used in real  
cryptographic applications has become an  
important tool. Fortuna [13] is that kind of tool  
due to the relevance of its design and to the  
strength of the underlying cryptographic  
primitives chosen by their designers [16]-[18].  
Rekeying mechanisms are used to encrypt a  
large amount of data with a specific mode of  
operation, with the peculiarity that for every  
certain amount of processed blocks, a new key is  
This particular generator has three specific  
components: the accumulator (to extract and pool  
entropy from some external sources), the  
generator (to produce the requested sequences),  
and the seed file control (to produce random data  
This manuscript is received on May 22, 2020. It is  
commented on May 28, 2020 and is accepted on July 14, 2020  
by the first reviewer. It is commented on December 8, 2020  
and is accepted on December 26, 2020 by the second reviewer.  
38 No 2.CS (12) 2020  
Khoa học và Công nghệ trong lĩnh vực An toàn thông tin  
at any time). In this paper, we only focus on the  
The blocks of the first section are encrypted  
generator due to the character of our investigation. using the mode of operation CTR with the section  
key 퐾1 = 퐾. And consequently, the blocks of the  
The mechanism that produces the sequences  
of interest consist of the block cipher standard  
AES with 256 bits of key length working in the  
mode of operation CTR. The input is one random  
counter of 128 bits and one random key of 256  
bits, with which we can only produce 1MB of  
pseudo-random data.  
푖푡ℎ section are encrypted using the same mode of  
operation with the section key  
퐾ꢀ+1 = 퐸 (퐷 ) ⋯ 퐸 (퐷 ).  
‖ ‖  
푖
푖
1
푁
퐾
퐾
푛
{
}
Here 퐷1, 퐷2, ⋯ , 퐷푁 ∈ 0,1 are different  
constants established in the standard, aimed to  
prevent collisions between the cycles of the  
permutations determined by the section keys, and  
the counter block is never changed between  
sections. A better description of the mode of  
operation with internal rekeying mechanism  
CTR-ACPKM can be seen in [10], [11].  
If the request of a user exceeds this amount,  
then the next two blocks are generated and used  
as a new key for the generation of the following  
pseudo-random data. This principle of Fortuna  
constitutes an internal rekeying mechanism,  
offering greater security than if we always use the  
mode CTR with the initial key [13].  
The only difference of the internal rekeying in  
CTR-ACPKM with respect to the internal  
rekeying in Fortuna lies in the fact that, in the first  
case constants are always encrypted to produce  
the next section key, while in the second case the  
counter block is encrypted to produce the next  
section key, then the mode CTR-ACPKM may  
replace the mode CTR used in Fortuna. We  
implemented Fortuna using CTR-ACPKM such  
that the section keys are replaced once there are  
1MB of pseudo-random data generated.  
More detailed, the generator of Fortuna only  
produces 푁 = 65536 blocks (AES encryptions)  
with the same key 퐾ꢀ for the requested sequence  
퐸 (퐶 ), ⋯ , 퐸 (퐶 ).  
푖
푖
1
푁
퐾
퐾
After that, two new blocks are produced to  
compute the new key for the next data  
퐾ꢀ+1 = 퐸퐾 퐶푁+1 ||퐸 (퐶  
)
(
)
푖
푖
푁+2  
퐾
and the actual counter is not restarted (퐶푁+3  
퐶1) to encrypt with the next key 퐾ꢀ+1  
=
III. ABOUT THE NIST TEST SUITE  
.
Statistical assessments have been performed  
for several cryptographic primitives, including  
random and pseudo-random number generators  
[20]-[25].  
B. Fortuna working with CTR-ACPKM  
Recently, the mode of operation with internal  
rekeying mechanism CTR-ACPKM was adopted  
in the Russian Standardization System. The main  
characteristic of this mode is that, for every  
certain amount of blocks processed during the  
encryption of a same message, another master  
key is derived to the previous key.  
In [16], a statistical evaluation of random data  
generated by Fortuna was already performed  
using the Diehard test suite [19]. In this case, fifty  
files of 12MB each were generated and analyzed  
in both software and hardware implementations,  
showing a highly random behavior.  
That message is split into sections, each one  
of them composed of the same amount of blocks  
(except for the last section), and with different  
keys for the encryption process. The parameter  
푁, the section length, is established  
independently taking into account the specific  
protocol where it will be used, depending on the  
capacity of the system and the lifetime of the keys.  
In this paper, we will analyze the statistical  
behavior of random data generated by Fortuna,  
but using the NIST statistical test suite [15]. It  
contains 15 tests for randomness, each of which  
establishes a comparison between the pseudo-  
random sequences generated and a “truly”  
random sequence.  
Since the first publication of the NIST  
statistical test suite in 2000, it has been well  
studied through the years [26]-[32], and several  
corrections have been made. For the evaluation of  
the sequences generated in this paper, we will use  
the latest version of this set of tests [15], proposed  
Given 푃 one 푚 blocks message of 푛 bits  
푚
each, it splits into 푙 = ⌈  
⌉ sections denoted as  
⁄
푁
푃1 , ⋯, 푃푙 , then we have 푃ꢀ ∈ {0,1}푛푁 for 푖 ∈  
{1, ⋯ , 푙 − 1} and 푃푙 ∈ {0,1}푟, 푟 ≤ 푛푁.  
Số 2.CS (12) 2020 39  
Journal of Science and Technology on Information Security  
in 2010, which continues to be a powerful tool for  
randomization assessments.  
longest-run  
1
1
rank  
Since 2010 until now, there have been a  
number of publications [35]-[39] showing  
inaccuracies in the NIST SP 800-22, but NIST  
has not shown that they will update this test  
suite. Furthermore, there have been many works  
[40]-[44] showing the correlations of several  
tests in this test suite. Therefore, the selection of  
the most efficient tests is a research direction in  
the future. We do not consider this issue in the  
scope of this article.  
fft  
1
nonperiodic-templates  
overlapping-templates  
universal  
148  
1
1
apen  
1
serial  
2
linear-complexity  
1
To make the statistical assessments, we took  
into account:  
We don't describe the internal tests or the  
complete suite at all. A wise description of the  
test, the suite, or even the interpretation of the  
results can appear in any one of the papers cited  
before, including [15].  
[Aspect 1.] As indicated in [15], for a sample of  
size 1000 and the significance level 훼 = 0.01,  
the range for acceptable proportions (number of  
p-values greater or equal than 0.01 divided by  
1000) is (0.9805608 ; 0.9994392).  
To emit a reasonable criteria about the  
samples, each one must contain a sufficient  
amount of data. For every sample, we are  
generating a file with 1000 sequences of 1000000  
bits each (≈120 MB), and something less than in  
[16], we are analyzing twenty files for every one  
of the rekeying mechanisms of interest. For every  
file, we check the proportion and the uniformity  
of the p-values, the two approaches  
recommended in [15]; and also we use a useful  
approach utilized in [16] to establish a  
comparison, where the range of possible  
proportions in this case is scored.  
We carefully observe each of the 162  
proportion values obtained in the 20 files  
generated with every rekeying mechanism, and  
conclude that only a few of those values are out  
of range. More specifically, only 14 proportions  
are out of range in case of Fortuna for an average  
of 0.7 faults per file, and only 16 proportions are  
out of range in case of Fortuna with CTR-  
ACPKM for an average of 0.8 faults per file,  
which we interpret as a well random behavior in  
both cases.  
A. Practical results  
Two graphs for every variant of Fortuna,  
original and with CTR-ACPKM, are shown in the  
Appendix B and C.  
We implement Fortuna using the language  
C# in Visual Studio 2017, and run for random  
data in a PC Intel(R) Core (TM) i3-4130 CPU  
(3.40GHz, 4GB-RAM and OS-Windows 7x64).  
A pseudo-code of the generator of Fortuna is  
showing in Appendix A.  
[Aspect 2.] The idea behind the analysis of [16]  
is split the range of possible p-values resulting  
from the Diehard statistical test suite, and score  
each of the sub-range considering a meaning of  
goodness. A similar assignment is done in our  
case but scoring the possible range of proportions.  
With respect to NIST statistical test suite, we  
excluded in the analysis: Random Excursions  
Test and Random Excursions Variant Test, this  
way we get 162 testing for every file distributed  
in the following tests:  
The next table shows how we did this.  
Meaning of  
goodness  
Assigned  
score  
Proportion range  
Statistical test  
frequency  
Number of testing  
[0.985 ; 0.995]  
Desirably good  
0
1
1
2
1
[0.980561; 0.985)  
(0.995 ; 0.999439]  
Almost not good  
but still good  
2
block-frequency  
cumulative-sums  
runs  
[0 ; 0.980561)  
(0.999439 ; 1]  
Not good  
4
40 No 2.CS (12) 2020  
Khoa học và Công nghệ trong lĩnh vực An toàn thông tin  
Only for uniformity at the check of that  
We recommend the use of Fortuna, and so of  
criteria, we excluded of the NIST suite: Random Fortuna with CTR-ACPKM, in real and practical  
Excursions Test and Random Excursions Variant applications. Nevertheless, it should be taken into  
Test, since both analyze only an arbitrary amount account that each generated sequence must be  
of sequences which satisfy some conditions. A carefully analyzed for randomness before being  
similar approach is adopted in [33], [34].  
used although similar results are expected.  
This way, with the remaining tests, we  
evaluate 162 proportion values per file, and the  
accumulated score gives us another idea of  
goodness. The possible best score is 0 and the  
possible worst score is 648 for every file.  
IV. CONCLUSION  
Generation of keys, initialization vectors,  
seeds, and other kinds of sequences with random  
behavior play  
a
fundamental role in  
cryptography. Thus, a pseudo-random number  
generator cryptographically strong with proven  
pseudo-random behavior is a powerful tool in  
A comparative analysis between the twenty  
files generated with Fortuna and the twenty files  
generated with the proposed variant is shown this area.  
below. All results have been tabulated and are  
The used simple technique is the  
shown in the Appendix D, E. These results do not  
throw significant differences between both  
variants, and we appreciate a random behavior  
since the final score of every file is very low.  
implementation of one block cipher algorithm  
using one mode of operation. This way, good  
random behavior is achieved if the underlying  
encryption method has good diffusion properties.  
Generator  
Fortuna (original)  
Score  
The pseudo-random number generator  
Fortuna is based on this principle, using the  
standard AES and the mode of operation CTR as  
underlying primitives, and one internal rekeying  
mechanism proposed by their own designers.  
12 – best score  
38 – worst score  
8 – best score  
Fortuna-CTR-ACPKM  
40 – worst score  
In this paper, we have analyzed the random  
behavior of the sequences generated by Fortuna  
as well as a variant that uses another internal  
rekeying mechanism that included in the  
Russian Standardization System and named  
CTR-ACPKM. In both cases, twenty files of 120  
MB were generated, all of them show a good  
random behavior.  
[Aspect 3.] The other approach according to [15]  
is to examine the distribution of the p-values in  
the range [0 ; 1], so this interval is divided into  
ten equal sub-intervals and then the number of p-  
values that lie within each sub-interval are  
counted. The optimal case for randomness is that  
100 p-values fall in each sub-interval.  
As reference we used the NIST test suite,  
although we have removed from it two tests and  
have included an extra analysis technique  
performed previously, but using the Diehard  
statistical test suite. In terms of this approach, the  
sequences generated by Fortuna seem as random  
as the sequences generated by the variant of  
Fortuna, although the difference observed is  
really small to make a comparison between the  
two kinds of sequences.  
The NIST test suite returns a p-value of p-  
values in every testing, corresponding to the chi  
square test for the same ones. If that p-value is  
greater than 0.0001, then the sequence can be  
considered to be uniformly distributed, in all the  
checks carried out this was satisfactorily fulfilled.  
B. Final considerations  
Both the original Fortuna and Fortuna with the  
internal rekeying mechanism CTR-ACPKM,  
have shown that the generated sequences have a  
random behavior. The performing tests do not  
offer sufficient reasons to establish a significant  
comparison between both types of generated  
sequence actually, using the criteria established  
in [16] the sequences generated by Fortuna have  
similar randomness than the other kind of  
generated sequences.  
To conclude this paper, we propose the  
application of the two analyzed pseudo-random  
number generators, Fortuna and Fortuna with  
internally rekeying mechanism CTR-ACPKM, in  
real and practical applications, as long as the  
generated sequences in both cases are previously  
analyzed and show a random behavior similar to  
the examples shown here.  
Số 2.CS (12) 2020 41  
Journal of Science and Technology on Information Security  
V. APPENDIX  
C. Proportion analysis of two samples generated  
by Fortuna with CTR-ACPKM  
A. Pseudo-code of Fortuna with both, original  
and new rekeying mechanisms  
Pseudo-random generator Fortuna  
Counter 퐶 with 128 bits (random)  
Key 퐾 with 256 bits (random)  
Number of bytes 푛 to generate  
1. Define an empty string 푟  
Function:  
Input:  
Procedure:  
⌈
⌉
2. Define 푘 = 푛/16  
3. For 푖 from 1 to 푘 − 1 do  
4. 푟 = 푟||퐸퐾(퐶)  
5. 퐶 = 퐶 + 1  
6. 푛 = 푛 − 16  
7. If 푖 = 216 then  
8. Change the key 퐾 using the  
internal rekeying method of the  
original Fortuna or the ACPKM  
method  
9. 퐶 = 퐶 + 1  
10. End If  
D. Score analysis of the 20 samples generated by  
Fortuna  
11. 푖 = 푖 + 1  
12. End For  
24 14 32 12 26 26 38 30 22 20  
22 32 34 26 24 30 24 32 26 22  
13. 푟 = 푟||first-푛-bytes-(퐸퐾(퐶))  
Pseudo-random string 푟 of 푛 bytes  
Return:  
E. Score analysis of the 20 samples generated by  
Fortuna with CTR-ACPKM  
B. Proportion analysis of two samples generated  
by the original Fortuna  
18 40 34 18 36 28 34 12 34 30  
26 24 24 32 30  
8
18 28  
8
32  
REFERENCES  
[1] Abdalla, M. and Bellare, M. "Increasing the  
lifetime of a key: a comparative analysis of the  
security of re-keying techniques." International  
Conference on the Theory and Application of  
Cryptology and Information Security. Springer,  
Berlin, Heidelberg, 2000.  
[2] Lavrikov, I. and Shishkin, V. "Within a Friend  
Zone: How Far Can We Proceed with Data  
Encryption not Getting Out." 7th Workshop on  
Current Trends in Cryptology. Suzdal, Russia, 2018.  
[3] Lavrikov, I. and Shishkin, V. "How much data may  
be safely processed on one key in different modes?"  
Mathematical Aspects of Cryptography. Vol.  
10(2) 2019.  
42 No 2.CS (12) 2020  
Khoa học và Công nghệ trong lĩnh vực An toàn thông tin  
[4] Medwed, M., Standaert, F., Großschädl, J. and  
Regazzoni, F. "Fresh re-keying: Security against  
side-channel and fault attacks for low-cost  
devices." International Conference on Cryptology  
in Africa. Springer, Berlin, Heidelberg, 2010.  
Pseudorandom  
Cryptographic Applications.” NIST Special  
Publication 800-22, 2010.  
Number  
Generators  
for  
[16] McEvoy, R., Curran, J., Cotter, P. and Murphy, C.  
"Fortuna: cryptographically secure pseudo-random  
number generation in software and hardware." 2006.  
[5] Abdalla, M., Belaïd, S. and Fouque, P. "Leakage-  
resilient symmetric encryption via re-keying."  
International Workshop on Cryptographic  
Hardware and Embedded Systems. Springer,  
Berlin, Heidelberg, 2013.  
[17] Akbar, M. and Zulkifl, M. "Fuzzy-Fortuna: A  
fuzzified  
approach  
to  
secure  
International  
generation  
pseudo-random  
Multitopic  
of  
cryptographically  
numbers." IEEE  
[6] Dobraunig, C., et al. "Towards fresh and hybrid  
re-keying schemes with beyond birthday  
security." International Conference on Smart  
Card Research and Advanced Applications.  
Springer, 2015.  
Conference. IEEE, 2008.  
[18] Yevgeniy, D., Shamir, A., Stephens-Davidowitz,  
N. and Wichs, D. "How to eat your entropy and  
have it too: Optimal recovery strategies for  
compromised RNGs." Algorithmica, 79 (4), 2017.  
[7] Gueron, S. and Yehuda L. "Better bounds for block  
cipher modes of operation via nonce-based key  
derivation." Proceedings of the 2017 Conference  
on Computer and Communications Security.  
ACM, 2017.  
[19] Marsaglia, G. "Diehard Battery of Tests of  
Randomness." 1985.  
[20] Soto, J. "Randomness testing of the advanced  
encryption standard candidate algorithms." National  
Institute of Standards and Technology, 1999.  
[8] Ahmetzyanova, R., et al. "Increasing the Lifetime  
of Symmetric Keys for the GCM Mode by Internal  
Re-keying." IACR Cryptology ePrint Archive,  
697, 2017.  
[21] El-Fotouh, M. and Diepold, K. "Statistical Testing  
for Disk Encryption Modes of Operations." IACR  
Cryptology ePrint Archive, 362, 2007.  
[22] Santoro, R., Sentieys, O. and Roy, S. "On-the-fly  
evaluation of FPGA-based true random number  
generator." IEEE, 2009.  
[9] Goncharenko, K., Alekseev, E. and Marshalko, G.  
“Provably secure counter mode with related key-  
based internal rekeying." 7th Workshop on Current  
Trends in Cryptology. Suzdal, Russia, 2018.  
[23] Doganaksoy, A. et al. "Cryptographic Randomness  
Testing  
of  
Block  
Ciphers  
and  
Hash  
[10] Akhmetzyanova, L., Alekseev, K. and Smyshlyaev,  
V. "Security bound for СTR-ACPKM internally re-  
keyed encryption mode." 2018.  
Functions." IACR Cryptology ePrint Archive,  
564, 2010.  
[24] Chen, X., et al. "Evaluation of ECG random  
number generator for wireless body sensor  
networks security." 5th International Conference  
on BioMedical Engineering and Informatics.  
IEEE, 2012.  
[11] Akhmetzyanova, L., et al. "Security bounds for  
standardized internally re-keyed block cipher  
modes and their practical significance." 7th  
Workshop on Current Trends in Cryptology.  
Suzdal, Russia, 2018.  
[25] Zubkov, A. and Serov, A. "Testing the NIST  
Statistical Test Suite on artificial pseudorandom  
[12] Akhmetzyanova, L., et al. "Practical significance of  
security bounds for standardized internally re-  
keyed block cipher modes" Mathematical Aspects  
of Cryptography. Vol. 10(2) 2019.  
sequences." Mathematical  
Cryptography, 10(2), 2019.  
Aspect  
of  
[26] Kim, S., Ken U. and Hasegawa, A. "Corrections of  
the NIST statistical test suite for  
randomness." 2004.  
[13] Ferguson, N., Schneier, B. and Kohno, T.  
"Cryptography Engineering. Design, Principles and  
Practical Applications." Wiley Publishing Inc.,  
2010. Chapter 9. (Second version of "Practical  
Cryptography." Wiley Publishing Inc., 2003.)  
[27] Suciu, A., et al. "Parallel implementation of the  
NIST statistical test suite." Proceedings of the  
2010 IEEE 6th International Conference on  
Intelligent Computer Communication and  
Processing. IEEE, 2010.  
[14] CryptoPro.  
"Re-keying  
Mechanisms  
for  
Symmetric Keys draft-irtf-cfrg-re-keying-00."  
Internet-Draft, 2017.  
[28] Zhu, S., et al. "More powerful and reliable second-  
level statistical randomness tests for NIST SP 800-  
22." International Conference on the Theory and  
[15] National Institute of Standards and Technology. "A  
Statistical Test Suite for Random and  
Số 2.CS (12) 2020 43  
Journal of Science and Technology on Information Security  
Application of Cryptology and Information  
Security. Springer, Berlin, Heidelberg, 2016.  
Engineering & Computer Sciences 25.2 (2017):  
655-665.  
[29] Chugunkov, I., Prokofiev, A. and Strelchenko, P. [41] Doğnaksoy, A., Barış Ege, and Köksal Muş.  
"The optimization of statistical tests for  
pseudorandom number generators." IEEE, 2016.  
"Extended results for independence and sensitivity  
of NIST randomness tests." Information Security  
and Cryptography Conference, ISC Turkey. 2008.  
[30] Simion, Emil, and Paul Burciu. "A Note On the  
Correlations Between NIST Cryptographic [42] Jorge Augusto Karell-Albo, Carlos Miguel Legón-  
Statistical Tests Suite." 2019.  
Pérez, Evaristo José Madarro-Capó, Omar Rojas,  
and Guillermo Sosa-Gómez. Measuring  
independence between statistical randomness tests  
by mutual information. Entropy, 22(7):741, 2020.  
[31] Burciu, P. and Simion, E. "A Systematic Approach  
of NIST Statistical Tests Dependencies." Journal of  
Electrical Engineering, Electronics, Control and  
Computer Science. 5(1), 2019.  
[43] Koçak, Onur. "A unified evaluation of statistical  
randomness tests and experimental analysis of their  
relations." 2016.  
[32] Mishra, P., Nandan, B. and Gaba, N. "An Efficient  
and Compact Reformulation of NIST Collision  
Estimate Test." IACR Cryptology ePrint Archive, [44] Sulak, Fatih, et al. "On the independence of  
481, 2019.  
statistical randomness tests included in the NIST  
test suite." Turkish Journal of Electrical  
Engineering & Computer Sciences 25.5. 2017. pp.  
3673-3683.  
[33] Okutomi, H., Nakamura, K., and Aihara, K. "A  
study on rational judgment method of randomness  
property using NIST randomness test (NIST SP.  
800-22)." IEICE Trans. A, 93 (1), 2010, pp. 11-22.  
[34] Iwasaki, A. "Analysis of NIST SP800-22 focusing  
on randomness of each sequence." JSIAM Letters,  
Vol. 10, pp. 1-4, 2018.  
ABOUT THE AUTHOR  
Adrián Alfonso Peñate  
Workplace:  
Cryptography. University of Havana.  
Education: Graduated of  
Mathematics in 2014; received his  
Master's degree in 2018.  
Institute  
of  
[35] T. Yuichi, H.M., K. Toshinari, W. Norio, S.  
Takakazu, The Suggestion of Corrected Non-  
overlapping Template Matching Test [in Japanese].  
Technical report of IEICE., 2010.  
[36] Pareschi, F., R. Rovatti, and G. Setti, On statistical  
tests for randomness included in the NIST SP800-  
22 test suite and based on the binomial distribution.  
IEEE Transactions on Information Forensics and  
Security, 2012. 7(2): pp. 491-505.  
Current research direction: design  
and analysis of block ciphers.  
Daymé Almeida Echevarria  
Workplace: Institute  
Cryptography. University of Havana.  
Education: Graduated of  
of  
[37] Takeda, Y., et al., Modified Non-overlapping  
template matching test and proposal on setting  
template. 2014. 27(1): pp. 49-60.  
Mathematics in 2013; currently  
aspires to pursue her Master's degree.  
[38] Okada, H. and K. Umeno, Randomness evaluation  
with the discrete Fourier transform test based on Current research direction: design and analysis of  
rekeying mechanisms for block ciphers modes of  
operation.  
exact analysis of the reference distribution. IEEE  
Transactions on Information Forensics Security,  
2017. 12(5): pp. 1218-1226.  
Laura Castro Argudín  
[39] Iwasaki, A. and K. Umeno, A new randomness test  
solving problems of Discrete Fourier Transform  
Test. arXiv preprint arXiv:.08218, 2017.  
Workplace:  
Institute  
of  
Cryptography. University of Havana.  
The education process: Graduated of  
Cryptology in 2019.  
[40] DOĞANAKSOY, ALİ, et al. "Mutual correlation  
of NIST statistical randomness tests and  
comparison of their sensitivities on transformed  
sequences." Turkish Journal of Electrical  
Current research direction: design  
and analysis of pseudo-random  
number generators.  
44 No 2.CS (12) 2020  
pdf 7 trang baolam 22700 Free
Bạn đang xem tài liệu "Statistical Assessment of two Rekeying Mechanisms applied to the Generation of Random Numbers", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfstatistical_assessment_of_two_rekeying_mechanisms_applied_to.pdf