Presentation is loading. Please wait.

Presentation is loading. Please wait.

EXPLICIT NON-MALLEABLE CODES RESISTANT TO PERMUTATIONS Shashank Agrawal (UIUC), Divya Gupta (UCLA), Hemanta Maji (UCLA), Omkant Pandey (UIUC), Manoj Prabhakaran.

Similar presentations


Presentation on theme: "EXPLICIT NON-MALLEABLE CODES RESISTANT TO PERMUTATIONS Shashank Agrawal (UIUC), Divya Gupta (UCLA), Hemanta Maji (UCLA), Omkant Pandey (UIUC), Manoj Prabhakaran."— Presentation transcript:

1 EXPLICIT NON-MALLEABLE CODES RESISTANT TO PERMUTATIONS Shashank Agrawal (UIUC), Divya Gupta (UCLA), Hemanta Maji (UCLA), Omkant Pandey (UIUC), Manoj Prabhakaran (UIUC)

2 OUTLINE Non-malleability and importance Non-malleable codes, brief survey, contribution More details.

3 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.

4 ENCRYPTION: SEALED-BID AUCTION Encrypt (PK, $200) Public Key PK Encrypt (PK, $201) Unfair Advantage!! IMAGE COURTESY: HTTP://GWEEDOSPLACE.WORDPRESS.COM/

5 SIGNATURE: MAN-IN-THE-MIDDLE Pay $100 -Bob Pay $100*100*100 -Bob UIUC Grad Student

6 NON-MALLEABLE CODES

7 EncDec mcc* = f(c)m*

8 RELATED WORK

9 OUR CONTRIBUTION Tampering function can PERMUTE bits and perturb them. EXPLICIT and efficient encoding/decoding procedure. RATE 1. Information-theoretic setting.

10 DETECTION/CORRECTION?

11 MORE DETAILS

12 DEFINITION EncDec mcc* = f(c)m*

13 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! 0 1 0 1 Bit Flipping 0 1 0 1 Random output 0 1 0 1 Bit Fixing 1/2

14 CONSTRUCTION: BASIC …… Outer Code AG Codes Inner Code Balanced Unary Encoding ……

15 CONSTRUCTION: RATE 1

16 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.

17 Thank you Questions?


Download ppt "EXPLICIT NON-MALLEABLE CODES RESISTANT TO PERMUTATIONS Shashank Agrawal (UIUC), Divya Gupta (UCLA), Hemanta Maji (UCLA), Omkant Pandey (UIUC), Manoj Prabhakaran."

Similar presentations


Ads by Google