Iterated random oracle: A universal approach for finding loss in security reduction

The indistinguishability security of a public-key cryptosystem can be reduced to a computational hard assumption in the random oracle model, where the solution to a computational hard problem is hidden in one of the adversary’s queries to the random oracle. Usually, there is a finding loss in findin...

Full description

Saved in:
Bibliographic Details
Main Authors: GUO, Fuchun, SUSILO, Willy, MU, Yi, CHEN, Rongmao, LAI, Jianchang, YANG, Guomin
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2016
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/7363
https://ink.library.smu.edu.sg/context/sis_research/article/8366/viewcontent/Iterated_random_oracle.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-8366
record_format dspace
spelling sg-smu-ink.sis_research-83662022-10-13T07:50:24Z Iterated random oracle: A universal approach for finding loss in security reduction GUO, Fuchun SUSILO, Willy MU, Yi CHEN, Rongmao LAI, Jianchang YANG, Guomin The indistinguishability security of a public-key cryptosystem can be reduced to a computational hard assumption in the random oracle model, where the solution to a computational hard problem is hidden in one of the adversary’s queries to the random oracle. Usually, there is a finding loss in finding the correct solution from the query set, especially when the decisional variant of the computational problem is also hard. The problem of finding loss must be addressed towards tight(er) reductions under this type. In EUROCRYPT 2008, Cash, Kiltz and Shoup proposed a novel approach using a trapdoor test that can solve the finding loss problem. The simulator can find the correct solution with overwhelming probability 1, if there exists a trapdoor test for the adopted hard problem. The proposed approach is efficient and can be used for many Diffie-Hellman computational assumptions. The only limitation is the requirement of a trapdoor test that must be found for the adopted computational assumptions. In this paper, we introduce a universal approach for finding loss, namely Iterated Random Oracle, which can be applied to all computational assumptions. The finding loss in our proposed approach is very small. For 260 queries to the random oracle, the success probability of finding the correct solution from the query set will be as large as 1/64 compared to 1/260 by a random pick. We show how to apply the iterated random oracle for security transformation from key encapsulation mechanism with one-way security to normal encryption with indistinguishability security. The security reduction is very tight due to a small finding loss. The transformation does not expand the ciphertext size. We also give the application of the iterated random oracle in the key exchange. 2016-12-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/7363 info:doi/10.1007/978-3-662-53890-6_25 https://ink.library.smu.edu.sg/context/sis_research/article/8366/viewcontent/Iterated_random_oracle.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Finding loss Indistinguishability security under computational assumptions Random oracle Databases and Information Systems Information Security
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Finding loss
Indistinguishability security under computational assumptions
Random oracle
Databases and Information Systems
Information Security
spellingShingle Finding loss
Indistinguishability security under computational assumptions
Random oracle
Databases and Information Systems
Information Security
GUO, Fuchun
SUSILO, Willy
MU, Yi
CHEN, Rongmao
LAI, Jianchang
YANG, Guomin
Iterated random oracle: A universal approach for finding loss in security reduction
description The indistinguishability security of a public-key cryptosystem can be reduced to a computational hard assumption in the random oracle model, where the solution to a computational hard problem is hidden in one of the adversary’s queries to the random oracle. Usually, there is a finding loss in finding the correct solution from the query set, especially when the decisional variant of the computational problem is also hard. The problem of finding loss must be addressed towards tight(er) reductions under this type. In EUROCRYPT 2008, Cash, Kiltz and Shoup proposed a novel approach using a trapdoor test that can solve the finding loss problem. The simulator can find the correct solution with overwhelming probability 1, if there exists a trapdoor test for the adopted hard problem. The proposed approach is efficient and can be used for many Diffie-Hellman computational assumptions. The only limitation is the requirement of a trapdoor test that must be found for the adopted computational assumptions. In this paper, we introduce a universal approach for finding loss, namely Iterated Random Oracle, which can be applied to all computational assumptions. The finding loss in our proposed approach is very small. For 260 queries to the random oracle, the success probability of finding the correct solution from the query set will be as large as 1/64 compared to 1/260 by a random pick. We show how to apply the iterated random oracle for security transformation from key encapsulation mechanism with one-way security to normal encryption with indistinguishability security. The security reduction is very tight due to a small finding loss. The transformation does not expand the ciphertext size. We also give the application of the iterated random oracle in the key exchange.
format text
author GUO, Fuchun
SUSILO, Willy
MU, Yi
CHEN, Rongmao
LAI, Jianchang
YANG, Guomin
author_facet GUO, Fuchun
SUSILO, Willy
MU, Yi
CHEN, Rongmao
LAI, Jianchang
YANG, Guomin
author_sort GUO, Fuchun
title Iterated random oracle: A universal approach for finding loss in security reduction
title_short Iterated random oracle: A universal approach for finding loss in security reduction
title_full Iterated random oracle: A universal approach for finding loss in security reduction
title_fullStr Iterated random oracle: A universal approach for finding loss in security reduction
title_full_unstemmed Iterated random oracle: A universal approach for finding loss in security reduction
title_sort iterated random oracle: a universal approach for finding loss in security reduction
publisher Institutional Knowledge at Singapore Management University
publishDate 2016
url https://ink.library.smu.edu.sg/sis_research/7363
https://ink.library.smu.edu.sg/context/sis_research/article/8366/viewcontent/Iterated_random_oracle.pdf
_version_ 1770576326470664192