2

In my IoT project, I use the xxTEA encryption algorithm to encrypt my data. I use the same encryption key for all my packets because I don't have the possibility to do a key exchange between Alice and Bob.

I want to know how many packets it would take to deduce my key. I looked on the document of Alex Biryukov named "Differential cryptanalysis to ciphertext-only attacks" (https://link.springer.com/content/pdf/10.1007%2FBFb0055721.pdf) but I don't understand everything and can't find the calculation that gives me the result I'm looking for.

I send two packet per minute and I search to know how often do I have to change my key, before my encryption becomes insecure.

forest
  • 15,626
  • 2
  • 49
  • 103
nonmerci
  • 21
  • 1

1 Answers1

1

Elias Yarrkov published a Cryptanalysis of XXTEA (2010) citing about $2^{59}$ queries and negligible work is required for a chosen-plaintext attack.

kelalaka
  • 49,797
  • 12
  • 123
  • 211
Alan Mimms
  • 111
  • 3