OUTLINE Non-malleability and importance Non-malleable codes, brief survey, contribution More details.
NON-MALLEABILITY Cannot be easily changed, influenced. An important property required in several cryptographic applications. Non-malleable encryption, signatures, commitments,… Non-malleable code: Difficult to change encoded message.
OUR CONTRIBUTION Tampering function can PERMUTE bits and perturb them. EXPLICIT and efficient encoding/decoding procedure. RATE 1. Information-theoretic setting.
DEFINITION EncDec mcc* = f(c)m*
TAMPERING FAMILY Admissible channel: Transition probabilities are constants, but output should not be a fixed value. Adversary can permute the bits in the codeword (global attack). Then, pass each bit through an admissible channel. Size of function family infinite! Bit Flipping Random output Bit Fixing 1/2
CONCLUSION Open problems: There are hardly any closed problems. Our NM code has applications to NM commitments. Other interesting families that may have applications to cryptography. Paper would be on eprint very soon. Keep looking.