SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
Need the third bullet point
Problem 2 (20 Points): Homomorphic Encryption: Pallier encryption Let N=pq where p and q are
two prime numbers. Let g[0,N2] be an integer satisfying g=aN+1(modN2) for some integer aN.
Consider the following encryption scheme. The public key is (N,g). The private key is (p,q,a). To
encrypt a (integer) message m, one picks a random integer h, and computes C=gmhNmodN2. Our
goal is to develop a decryption algorithm and to show the homomorphic property of the encryption
scheme. - 6 Points. Show the discrete log problem "mod N2 base g " is easy when knowing the
private key. That is, show that given g and B=gxmodN2, there is an efficient algorithm to recover x
modN. Use the fact that g=aN+1 for some integer aN. - 8 Points. Show that given the public and
private key, decrypting C=gmhNmodN2 can be done efficiently. Hint: consider C(N)modN2. Use
the fact by Euler's theorem x(N2)=1modN2 for any x. - 6 Points. Show that this encryption scheme
is additive homomorphic. Let x,y,z be integers in [1,N]. Show that given the public key <N,g> and
ciphertexts of a and b it is possible to construct a ciphertext of x+y and a ciphertext of zx. More
precisely, show that given ciphertexts C1=gxh1N,C2=gyh2N, it is possible to construct ciphertexts
C3=gx+yh3N and C4=gzxh4N.

Más contenido relacionado

Similar a Need the third bullet point Problem 2 20 Points Homomorph.pdf

DAA - UNIT 4 - Engineering.pptx
DAA - UNIT 4 - Engineering.pptxDAA - UNIT 4 - Engineering.pptx
DAA - UNIT 4 - Engineering.pptxvaishnavi339314
 
Convolution presentation
Convolution presentationConvolution presentation
Convolution presentationSoham Mondal
 
Novel encryption algorithm and software development ecc and rsa
Novel encryption algorithm and software development ecc and rsaNovel encryption algorithm and software development ecc and rsa
Novel encryption algorithm and software development ecc and rsaSoham Mondal
 
RSA-W7(rsa) d1-d2
RSA-W7(rsa) d1-d2RSA-W7(rsa) d1-d2
RSA-W7(rsa) d1-d2Fahad Layth
 
RSA Algorithm.ppt
RSA Algorithm.pptRSA Algorithm.ppt
RSA Algorithm.pptArchanaT30
 
Public-Key Cryptography.pdfWrite the result of the following operation with t...
Public-Key Cryptography.pdfWrite the result of the following operation with t...Public-Key Cryptography.pdfWrite the result of the following operation with t...
Public-Key Cryptography.pdfWrite the result of the following operation with t...FahmiOlayah
 
Public Key Cryptography
Public Key CryptographyPublic Key Cryptography
Public Key CryptographyAbhijit Mondal
 
Discrete Logarithm Algorithm.pptx
Discrete Logarithm Algorithm.pptxDiscrete Logarithm Algorithm.pptx
Discrete Logarithm Algorithm.pptxAkankshaKumari28597
 
Presentation on Cryptography_Based on IEEE_Paper
Presentation on Cryptography_Based on IEEE_PaperPresentation on Cryptography_Based on IEEE_Paper
Presentation on Cryptography_Based on IEEE_PaperNithin Cv
 
01 - DAA - PPT.pptx
01 - DAA - PPT.pptx01 - DAA - PPT.pptx
01 - DAA - PPT.pptxKokilaK25
 
Spreading Rumors Quietly and the Subgroup Escape Problem
Spreading Rumors Quietly and the Subgroup Escape ProblemSpreading Rumors Quietly and the Subgroup Escape Problem
Spreading Rumors Quietly and the Subgroup Escape ProblemAleksandr Yampolskiy
 
parameterized complexity for graph Motif
parameterized complexity for graph Motifparameterized complexity for graph Motif
parameterized complexity for graph MotifAMR koura
 
Post quantum cryptography - thesis
Post quantum cryptography - thesisPost quantum cryptography - thesis
Post quantum cryptography - thesisSamy Shehata
 

Similar a Need the third bullet point Problem 2 20 Points Homomorph.pdf (20)

DAA - UNIT 4 - Engineering.pptx
DAA - UNIT 4 - Engineering.pptxDAA - UNIT 4 - Engineering.pptx
DAA - UNIT 4 - Engineering.pptx
 
Convolution presentation
Convolution presentationConvolution presentation
Convolution presentation
 
Novel encryption algorithm and software development ecc and rsa
Novel encryption algorithm and software development ecc and rsaNovel encryption algorithm and software development ecc and rsa
Novel encryption algorithm and software development ecc and rsa
 
Network Security CS3-4
Network Security CS3-4 Network Security CS3-4
Network Security CS3-4
 
RSA-W7(rsa) d1-d2
RSA-W7(rsa) d1-d2RSA-W7(rsa) d1-d2
RSA-W7(rsa) d1-d2
 
RSA Algorithm.ppt
RSA Algorithm.pptRSA Algorithm.ppt
RSA Algorithm.ppt
 
Rsa cryptosystem
Rsa cryptosystemRsa cryptosystem
Rsa cryptosystem
 
Public-Key Cryptography.pdfWrite the result of the following operation with t...
Public-Key Cryptography.pdfWrite the result of the following operation with t...Public-Key Cryptography.pdfWrite the result of the following operation with t...
Public-Key Cryptography.pdfWrite the result of the following operation with t...
 
Public Key Cryptography
Public Key CryptographyPublic Key Cryptography
Public Key Cryptography
 
Discrete Logarithm Algorithm.pptx
Discrete Logarithm Algorithm.pptxDiscrete Logarithm Algorithm.pptx
Discrete Logarithm Algorithm.pptx
 
1508.07756v1
1508.07756v11508.07756v1
1508.07756v1
 
RSA without Integrity Checks
RSA without Integrity ChecksRSA without Integrity Checks
RSA without Integrity Checks
 
Presentation on Cryptography_Based on IEEE_Paper
Presentation on Cryptography_Based on IEEE_PaperPresentation on Cryptography_Based on IEEE_Paper
Presentation on Cryptography_Based on IEEE_Paper
 
Ki2518101816
Ki2518101816Ki2518101816
Ki2518101816
 
Ki2518101816
Ki2518101816Ki2518101816
Ki2518101816
 
01 - DAA - PPT.pptx
01 - DAA - PPT.pptx01 - DAA - PPT.pptx
01 - DAA - PPT.pptx
 
Spreading Rumors Quietly and the Subgroup Escape Problem
Spreading Rumors Quietly and the Subgroup Escape ProblemSpreading Rumors Quietly and the Subgroup Escape Problem
Spreading Rumors Quietly and the Subgroup Escape Problem
 
RSA without Padding
RSA without PaddingRSA without Padding
RSA without Padding
 
parameterized complexity for graph Motif
parameterized complexity for graph Motifparameterized complexity for graph Motif
parameterized complexity for graph Motif
 
Post quantum cryptography - thesis
Post quantum cryptography - thesisPost quantum cryptography - thesis
Post quantum cryptography - thesis
 

Más de saravanan544051

Nokta grafii yerine gvde ve yaprak gsterimi yapmann avanta.pdf
Nokta grafii yerine gvde ve yaprak gsterimi yapmann avanta.pdfNokta grafii yerine gvde ve yaprak gsterimi yapmann avanta.pdf
Nokta grafii yerine gvde ve yaprak gsterimi yapmann avanta.pdfsaravanan544051
 
Notable historic volcanic eruptions include the eruption of .pdf
Notable historic volcanic eruptions include the eruption of .pdfNotable historic volcanic eruptions include the eruption of .pdf
Notable historic volcanic eruptions include the eruption of .pdfsaravanan544051
 
Nithout Crossing Over Meiosis I Microtubules shorten sepa.pdf
Nithout Crossing Over  Meiosis I Microtubules shorten sepa.pdfNithout Crossing Over  Meiosis I Microtubules shorten sepa.pdf
Nithout Crossing Over Meiosis I Microtubules shorten sepa.pdfsaravanan544051
 
Nosotros contra ellos la democracia estadounidense amenaz.pdf
Nosotros contra ellos la democracia estadounidense amenaz.pdfNosotros contra ellos la democracia estadounidense amenaz.pdf
Nosotros contra ellos la democracia estadounidense amenaz.pdfsaravanan544051
 
not exaclty sure what to do here U Sexlinked Disorders Se.pdf
not exaclty sure what to do here  U Sexlinked Disorders Se.pdfnot exaclty sure what to do here  U Sexlinked Disorders Se.pdf
not exaclty sure what to do here U Sexlinked Disorders Se.pdfsaravanan544051
 
Noras utility function is given by U lnC + lnL where.pdf
Noras utility function is given by U  lnC + lnL where.pdfNoras utility function is given by U  lnC + lnL where.pdf
Noras utility function is given by U lnC + lnL where.pdfsaravanan544051
 
Normalization BCNF Verify all tables to see whether or not.pdf
Normalization BCNF Verify all tables to see whether or not.pdfNormalization BCNF Verify all tables to see whether or not.pdf
Normalization BCNF Verify all tables to see whether or not.pdfsaravanan544051
 
Nonstandard dice can produce interesting distributions of o.pdf
Nonstandard dice can produce interesting distributions of o.pdfNonstandard dice can produce interesting distributions of o.pdf
Nonstandard dice can produce interesting distributions of o.pdfsaravanan544051
 
Nonnative species management nNative Species Management 1.pdf
Nonnative species management nNative Species Management 1.pdfNonnative species management nNative Species Management 1.pdf
Nonnative species management nNative Species Management 1.pdfsaravanan544051
 
Noras utility function is given by UlnC+lnL where U i.pdf
Noras utility function is given by UlnC+lnL where U i.pdfNoras utility function is given by UlnC+lnL where U i.pdf
Noras utility function is given by UlnC+lnL where U i.pdfsaravanan544051
 
Noce it any boxes seem not applicable leave blank The f.pdf
Noce it any boxes seem not applicable leave blank The f.pdfNoce it any boxes seem not applicable leave blank The f.pdf
Noce it any boxes seem not applicable leave blank The f.pdfsaravanan544051
 
Nonconstant Dividends LO1 McCabe Corporation is expected .pdf
Nonconstant Dividends LO1 McCabe Corporation is expected .pdfNonconstant Dividends LO1 McCabe Corporation is expected .pdf
Nonconstant Dividends LO1 McCabe Corporation is expected .pdfsaravanan544051
 
Nonprofit corporations are also called Select one a eleemo.pdf
Nonprofit corporations are also called Select one a eleemo.pdfNonprofit corporations are also called Select one a eleemo.pdf
Nonprofit corporations are also called Select one a eleemo.pdfsaravanan544051
 
Nomuras Integration of Lehman Brothers Assets in Asia and .pdf
Nomuras Integration of Lehman Brothers Assets in Asia and .pdfNomuras Integration of Lehman Brothers Assets in Asia and .pdf
Nomuras Integration of Lehman Brothers Assets in Asia and .pdfsaravanan544051
 
Non random sampling offers the best chance of choosing a sam.pdf
Non random sampling offers the best chance of choosing a sam.pdfNon random sampling offers the best chance of choosing a sam.pdf
Non random sampling offers the best chance of choosing a sam.pdfsaravanan544051
 
NoGrowth Corporation currently pays a dividend of 044 per .pdf
NoGrowth Corporation currently pays a dividend of 044 per .pdfNoGrowth Corporation currently pays a dividend of 044 per .pdf
NoGrowth Corporation currently pays a dividend of 044 per .pdfsaravanan544051
 
Nestlde ERP ve Deiim Ynetimi vaka almas analizi Vaka i.pdf
Nestlde ERP ve Deiim Ynetimi  vaka almas analizi Vaka i.pdfNestlde ERP ve Deiim Ynetimi  vaka almas analizi Vaka i.pdf
Nestlde ERP ve Deiim Ynetimi vaka almas analizi Vaka i.pdfsaravanan544051
 
No question providing a table that passes This is wha.pdf
No question providing a table that passes This is wha.pdfNo question providing a table that passes This is wha.pdf
No question providing a table that passes This is wha.pdfsaravanan544051
 
No puedo dejar de toser un estudio de caso sobre el sistema.pdf
No puedo dejar de toser un estudio de caso sobre el sistema.pdfNo puedo dejar de toser un estudio de caso sobre el sistema.pdf
No puedo dejar de toser un estudio de caso sobre el sistema.pdfsaravanan544051
 
No publique esto como respondido si NO lo responde la .pdf
No publique esto como respondido si NO lo responde la .pdfNo publique esto como respondido si NO lo responde la .pdf
No publique esto como respondido si NO lo responde la .pdfsaravanan544051
 

Más de saravanan544051 (20)

Nokta grafii yerine gvde ve yaprak gsterimi yapmann avanta.pdf
Nokta grafii yerine gvde ve yaprak gsterimi yapmann avanta.pdfNokta grafii yerine gvde ve yaprak gsterimi yapmann avanta.pdf
Nokta grafii yerine gvde ve yaprak gsterimi yapmann avanta.pdf
 
Notable historic volcanic eruptions include the eruption of .pdf
Notable historic volcanic eruptions include the eruption of .pdfNotable historic volcanic eruptions include the eruption of .pdf
Notable historic volcanic eruptions include the eruption of .pdf
 
Nithout Crossing Over Meiosis I Microtubules shorten sepa.pdf
Nithout Crossing Over  Meiosis I Microtubules shorten sepa.pdfNithout Crossing Over  Meiosis I Microtubules shorten sepa.pdf
Nithout Crossing Over Meiosis I Microtubules shorten sepa.pdf
 
Nosotros contra ellos la democracia estadounidense amenaz.pdf
Nosotros contra ellos la democracia estadounidense amenaz.pdfNosotros contra ellos la democracia estadounidense amenaz.pdf
Nosotros contra ellos la democracia estadounidense amenaz.pdf
 
not exaclty sure what to do here U Sexlinked Disorders Se.pdf
not exaclty sure what to do here  U Sexlinked Disorders Se.pdfnot exaclty sure what to do here  U Sexlinked Disorders Se.pdf
not exaclty sure what to do here U Sexlinked Disorders Se.pdf
 
Noras utility function is given by U lnC + lnL where.pdf
Noras utility function is given by U  lnC + lnL where.pdfNoras utility function is given by U  lnC + lnL where.pdf
Noras utility function is given by U lnC + lnL where.pdf
 
Normalization BCNF Verify all tables to see whether or not.pdf
Normalization BCNF Verify all tables to see whether or not.pdfNormalization BCNF Verify all tables to see whether or not.pdf
Normalization BCNF Verify all tables to see whether or not.pdf
 
Nonstandard dice can produce interesting distributions of o.pdf
Nonstandard dice can produce interesting distributions of o.pdfNonstandard dice can produce interesting distributions of o.pdf
Nonstandard dice can produce interesting distributions of o.pdf
 
Nonnative species management nNative Species Management 1.pdf
Nonnative species management nNative Species Management 1.pdfNonnative species management nNative Species Management 1.pdf
Nonnative species management nNative Species Management 1.pdf
 
Noras utility function is given by UlnC+lnL where U i.pdf
Noras utility function is given by UlnC+lnL where U i.pdfNoras utility function is given by UlnC+lnL where U i.pdf
Noras utility function is given by UlnC+lnL where U i.pdf
 
Noce it any boxes seem not applicable leave blank The f.pdf
Noce it any boxes seem not applicable leave blank The f.pdfNoce it any boxes seem not applicable leave blank The f.pdf
Noce it any boxes seem not applicable leave blank The f.pdf
 
Nonconstant Dividends LO1 McCabe Corporation is expected .pdf
Nonconstant Dividends LO1 McCabe Corporation is expected .pdfNonconstant Dividends LO1 McCabe Corporation is expected .pdf
Nonconstant Dividends LO1 McCabe Corporation is expected .pdf
 
Nonprofit corporations are also called Select one a eleemo.pdf
Nonprofit corporations are also called Select one a eleemo.pdfNonprofit corporations are also called Select one a eleemo.pdf
Nonprofit corporations are also called Select one a eleemo.pdf
 
Nomuras Integration of Lehman Brothers Assets in Asia and .pdf
Nomuras Integration of Lehman Brothers Assets in Asia and .pdfNomuras Integration of Lehman Brothers Assets in Asia and .pdf
Nomuras Integration of Lehman Brothers Assets in Asia and .pdf
 
Non random sampling offers the best chance of choosing a sam.pdf
Non random sampling offers the best chance of choosing a sam.pdfNon random sampling offers the best chance of choosing a sam.pdf
Non random sampling offers the best chance of choosing a sam.pdf
 
NoGrowth Corporation currently pays a dividend of 044 per .pdf
NoGrowth Corporation currently pays a dividend of 044 per .pdfNoGrowth Corporation currently pays a dividend of 044 per .pdf
NoGrowth Corporation currently pays a dividend of 044 per .pdf
 
Nestlde ERP ve Deiim Ynetimi vaka almas analizi Vaka i.pdf
Nestlde ERP ve Deiim Ynetimi  vaka almas analizi Vaka i.pdfNestlde ERP ve Deiim Ynetimi  vaka almas analizi Vaka i.pdf
Nestlde ERP ve Deiim Ynetimi vaka almas analizi Vaka i.pdf
 
No question providing a table that passes This is wha.pdf
No question providing a table that passes This is wha.pdfNo question providing a table that passes This is wha.pdf
No question providing a table that passes This is wha.pdf
 
No puedo dejar de toser un estudio de caso sobre el sistema.pdf
No puedo dejar de toser un estudio de caso sobre el sistema.pdfNo puedo dejar de toser un estudio de caso sobre el sistema.pdf
No puedo dejar de toser un estudio de caso sobre el sistema.pdf
 
No publique esto como respondido si NO lo responde la .pdf
No publique esto como respondido si NO lo responde la .pdfNo publique esto como respondido si NO lo responde la .pdf
No publique esto como respondido si NO lo responde la .pdf
 

Último

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 

Último (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 

Need the third bullet point Problem 2 20 Points Homomorph.pdf

  • 1. Need the third bullet point Problem 2 (20 Points): Homomorphic Encryption: Pallier encryption Let N=pq where p and q are two prime numbers. Let g[0,N2] be an integer satisfying g=aN+1(modN2) for some integer aN. Consider the following encryption scheme. The public key is (N,g). The private key is (p,q,a). To encrypt a (integer) message m, one picks a random integer h, and computes C=gmhNmodN2. Our goal is to develop a decryption algorithm and to show the homomorphic property of the encryption scheme. - 6 Points. Show the discrete log problem "mod N2 base g " is easy when knowing the private key. That is, show that given g and B=gxmodN2, there is an efficient algorithm to recover x modN. Use the fact that g=aN+1 for some integer aN. - 8 Points. Show that given the public and private key, decrypting C=gmhNmodN2 can be done efficiently. Hint: consider C(N)modN2. Use the fact by Euler's theorem x(N2)=1modN2 for any x. - 6 Points. Show that this encryption scheme is additive homomorphic. Let x,y,z be integers in [1,N]. Show that given the public key <N,g> and ciphertexts of a and b it is possible to construct a ciphertext of x+y and a ciphertext of zx. More precisely, show that given ciphertexts C1=gxh1N,C2=gyh2N, it is possible to construct ciphertexts C3=gx+yh3N and C4=gzxh4N.