Algorithm 1: Pseudo Code XTEA Encryption

Algorithm 2: Pseudo Code XTEA Decryption

Sum = 0; delta = 0x9E3779B9

for i = 0 to N do

v0+ = ((v1 << 4) xor (v1 >> 5) + v1) xor (sum + key[sum & 3])

sum+ = delta

v1+ = ((v0 << 4) xor (v0 >> 5) + v0) (sum + key[sum >> 11 & 3])

end for

Sum = 0; delta = 0x9E3779B9

for i = 0 to N do

v1− = ((v0 << 4) xor (v1 >> 5) + v0) xor (sum + key[sum >> 11 & 3])

sum+ = delta

v0− = ((v1 << 4) xor (v1 >> 5) + v1) (sum + Key[sum &3])

end for