MBAL
MBAL is an encryption algorithm built using SXAL that can be applied to messages any number of bytes in length (at least 8). It uses two 64-bit extended keys for key whitening on the first 64 bits. The algorithm consists of 9 steps:
- Pre-whitening
- Fm: An expanded version of SXAL applied to the entire message
- SXAL the block consisting of the first 4 and last 4 bytes
- Reverse the byte order of the entire message
- Fm
- Reverse
- SXAL the ends
- Fm
- Post-whitening
MBAL has been shown to be susceptible to both differential cryptanalysis and linear cryptanalysis.
Read more about this topic: SXAL/MBAL