Key stream cipher based on coloured petri nets
Rand Abdulwahid Albeer, Hussein Attya Lafta, Hashim Karim, Hashim Karim · AIP conference proceedings · 2022
In our research, we present a method to build a private key cryptosystem, this method is based on the dynamic priority coloured petri net to produced complex long key sequence. In our research, there are two parts, the first one produced random number based on four colored petri nets which have the same design and one ordinary petri net , all petri nets is combined in such a way that generate long nonlinear random key that can be used in encryption process. The same petri nets model is used in both encryption/decryption algorithm and received the same input vector to produce the same output, this input vector must be shared by secured channel between sender and receiver. The key generated is more complex and tested by cryptography randomness tests. In the second part, the plaintext has been converted to gray code and permutated in such a way to increase the complexity of attack it. Finally, the permutated plaintext is combined with the key by exclusive or operation to produce cipher text.