Question

In: Computer Science

What is the definition for KPA - Game, CPA- game, and CCA- game? And what is...

What is the definition for KPA - Game, CPA- game, and CCA- game?

And what is the definition for KPA- IND, CPA- IND and CCA- IND?

Solutions

Expert Solution

KPA stands for Known Plain Text attack.

CPA stands for Chosen Plain Text attack.

CCA stands for Chosen Cipher Text attack.

(Game-based security)

Game refers to a protocol in which an interaction between challenger and an adversary takes place where the challenger puts out public information for a cryptosystem and an adversary tries to break into the cryptosystem .All the three are defined as a game in which a cryptosystem is considered secure when no attacker or adversary can win the game with higher probability by randomly guessing the outcome.

Suppose there is an Encryption Algorithm E , a message to be encrypted M and a key used for encyption K.We want to create Cipher text for M , so C = E(K,M). Now if K remains secret from the attacker, he/she cannot guess the message M but that is not possible to achieve so in Cryptography we have defined certain notions in which an attacker is given certain privileges to break the cryptosystem. This game is called the IND- Game in which if the attacker is able to successfully breaks the cryptosystem then he/she wins.

(1) IND-KPA - INDistinguishability under Known Plain Text attack.

In IND-KPA the attacker or adversary is given the privilege to ask the Oracle or challenger to encrypt a polynomial bound number of messages which he/she can decrypt and get the plain text.

The adversary sends to two messages M1,M2 to the challenger,out of which the challenger chooses either one and encrypts it with a key K and sends the cipher text C back to adversary. Now the adversary has to guess if C corresponds to M1,M2.

If the attacker guesses with a probability > 1/2 then the encryption scheme is not IND-KPA.

(2) IND-CPA- INDistinguishability under Chosen Plain Text attack.

The IND-CPA is similar to IND-KPA expect the fact that the advesary does not know the plain text beforehand.

The advesary sends two messages M1,M2 of same length to the challenger and the challenger selects a either one of the message and encrypts it with a key K and sends the cipher text C back to adversary. Adversary perfoms polynomial decryption techniques on the cipher text and guesses which message M1 or M2 the cipher text relates to.

If the adversary correctly guesses then the adversary wins.

(Note: Polynomial bound decryptions are introduced in this game.)

(3) IND-CCA - INDistinguishability under Chosen Cipher Text attack.

In IND-CCA the adversary has the privilege to call the decryption and encryption algorithm of the challenger which means that the adversary can send messages to the challenger to encrypt and decrypt random messages for him even before the game begins.

After sending random plain text and cipher text for encryption and decryption,the advesary sends two messages M1,M2 of same length to the challenger and the challenger selects a either one of the message and encrypts it with a key K and sends the cipher text C back to adversary. Adversary perfoms polynomial decryption techniques on the cipher text and guesses which message M1 or M2 the cipher text relates to.

If the adversary correctly guesses then the adversary wins.

There are several type of CCA (IND-CCA1,IND-CCA2,IND-CCA3).


Related Solutions

Using the following mRNA sequence, AUG GUG CCA UUC AAU AUG UGG provide a definition and...
Using the following mRNA sequence, AUG GUG CCA UUC AAU AUG UGG provide a definition and an example of each of the following mutations: silent, nonsense, missense, and frameshift mutation. please explain using the sequence for me to understand.
What are the rights and duties of the CPA? What obligation does the CPA have to...
What are the rights and duties of the CPA? What obligation does the CPA have to a user of the document who did not pay for the report? What right does the client have to direct the work of the CPA? Is a client always owed the duty of confidentiality?
Given the following information and assuming a 20% CCA class, what is the NPV for this...
Given the following information and assuming a 20% CCA class, what is the NPV for this project? Initial investment in fixed assets = $800,000; initial investment in net working capital = $200,000; life = four years; after-tax cost savings = $250,000 per year; salvage value = $30,000; tax rate = 35%; discount rate = 16%.
Given the following information and assuming a 20% CCA class, what is the NPV for this...
Given the following information and assuming a 20% CCA class, what is the NPV for this project? Initial investment in fixed assets = $800,000; initial investment in net working capital = $200,000; life = four years; after-tax cost savings = $250,000 per year; salvage value = $30,000; tax rate = 35%; discount rate = 16%
What is the legal definition of family? What is your definition of family? Are the two...
What is the legal definition of family? What is your definition of family? Are the two the same? Have your ideas about "family" changed over time? Where do you think your ideas about "family" come from?
What are the definition of the terms Leading, Managing and Following. Interpret the definition and in...
What are the definition of the terms Leading, Managing and Following. Interpret the definition and in your own words, explain how the terms are interconnected and how they often play out in a clinical setting.
What are the requirements to become CPA in Texas and in New Mexico? What are the...
What are the requirements to become CPA in Texas and in New Mexico? What are the similarities/differences between both states ( Texas and New Mexico) to become CPA?
What are the requirements to become CPA in Texas and in New Mexico? What are the...
What are the requirements to become CPA in Texas and in New Mexico? What are the similarities/differences between both states ( Texas and New Mexico) to become CPA?
Question 6 You purchase a machine for $200,000 which belongs in a 30% CCA class. What...
Question 6 You purchase a machine for $200,000 which belongs in a 30% CCA class. What is the present value of the CCA tax shield on the machine if it is sold at the end of the fifth year for $24,000, your tax rate is 34%, and the appropriate discount rate is 10%? Select one or more: a. $66,623 b. $40,143 c. $86,994 d. $45,227 e. $46,202 Question 7 A financial lease is usually a shorter-term lease in which the...
What is the medical definition of stress?
What is the medical definition of stress?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT