Lattice RingCT V2.0 with Multiple Input and Multiple Output Wallets

Wilson Alberto Torres, Veronika Kuchta, Ron Steinfeld, Amin Sakzad, Joseph K. Liu, Jacob Cheng

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearch

Abstract

This paper presents the Lattice-based Ring Confidential Transactions “Lattice RingCT v2.0” protocol. Unlike the previous Lattice RingCT v1.0 (LRCT v1.0) protocol, the new protocol supports Multiple-Input and Multiple-Output (MIMO) wallets in transactions, and it is a fully functional protocol construction for cryptocurrency applications such as Hcash. Since the MIMO cryptocurrency setting introduces new balance security requirements (and in particular, security against out-of-range amount attacks), we give a refined balance security model to capture such attacks, as well as a refined anonymity model to capture amount privacy attacks. Our protocol extends a previously proposed ring signature scheme in the LRCT v1.0 protocol, to support the MIMO requirements while preserving the post-quantum security guarantees, and uses a lattice-based zero-knowledge range proof to achieve security against out-of-range attacks. Preliminary parameter estimates and signature sizes are proposed as a point of reference for future studies.

Original languageEnglish
Title of host publicationInformation Security and Privacy
Subtitle of host publication24th Australasian Conference, ACISP 2019 Christchurch, New Zealand, July 3–5, 2019 Proceedings
EditorsJulian Jang-Jaccard, Fuchun Guo
Place of PublicationCham Switzerland
PublisherSpringer
Pages156-175
Number of pages20
ISBN (Electronic)9783030215484
ISBN (Print)9783030215477
DOIs
Publication statusPublished - 2019
EventAustralasian Conference on Information Security and Privacy 2019 - Christchurch, New Zealand
Duration: 3 Jul 20195 Jul 2019
Conference number: 24th
https://acisp19.canterbury.ac.nz/

Publication series

NameLecture Notes in Computer Science
PublisherSpinger
Volume11547
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceAustralasian Conference on Information Security and Privacy 2019
Abbreviated titleACISP 2019
CountryNew Zealand
CityChristchurch
Period3/07/195/07/19
Internet address

Keywords

  • Cryptocurrencies
  • Lattice-based cryptography
  • Post-quantum cryptography
  • RingCT

Cite this

Alberto Torres, W., Kuchta, V., Steinfeld, R., Sakzad, A., Liu, J. K., & Cheng, J. (2019). Lattice RingCT V2.0 with Multiple Input and Multiple Output Wallets. In J. Jang-Jaccard, & F. Guo (Eds.), Information Security and Privacy: 24th Australasian Conference, ACISP 2019 Christchurch, New Zealand, July 3–5, 2019 Proceedings (pp. 156-175). (Lecture Notes in Computer Science ; Vol. 11547 ). Cham Switzerland: Springer. https://doi.org/10.1007/978-3-030-21548-4_9
Alberto Torres, Wilson ; Kuchta, Veronika ; Steinfeld, Ron ; Sakzad, Amin ; Liu, Joseph K. ; Cheng, Jacob. / Lattice RingCT V2.0 with Multiple Input and Multiple Output Wallets. Information Security and Privacy: 24th Australasian Conference, ACISP 2019 Christchurch, New Zealand, July 3–5, 2019 Proceedings. editor / Julian Jang-Jaccard ; Fuchun Guo. Cham Switzerland : Springer, 2019. pp. 156-175 (Lecture Notes in Computer Science ).
@inproceedings{01d785c921c04b9082697a68baa3592d,
title = "Lattice RingCT V2.0 with Multiple Input and Multiple Output Wallets",
abstract = "This paper presents the Lattice-based Ring Confidential Transactions “Lattice RingCT v2.0” protocol. Unlike the previous Lattice RingCT v1.0 (LRCT v1.0) protocol, the new protocol supports Multiple-Input and Multiple-Output (MIMO) wallets in transactions, and it is a fully functional protocol construction for cryptocurrency applications such as Hcash. Since the MIMO cryptocurrency setting introduces new balance security requirements (and in particular, security against out-of-range amount attacks), we give a refined balance security model to capture such attacks, as well as a refined anonymity model to capture amount privacy attacks. Our protocol extends a previously proposed ring signature scheme in the LRCT v1.0 protocol, to support the MIMO requirements while preserving the post-quantum security guarantees, and uses a lattice-based zero-knowledge range proof to achieve security against out-of-range attacks. Preliminary parameter estimates and signature sizes are proposed as a point of reference for future studies.",
keywords = "Cryptocurrencies, Lattice-based cryptography, Post-quantum cryptography, RingCT",
author = "{Alberto Torres}, Wilson and Veronika Kuchta and Ron Steinfeld and Amin Sakzad and Liu, {Joseph K.} and Jacob Cheng",
year = "2019",
doi = "10.1007/978-3-030-21548-4_9",
language = "English",
isbn = "9783030215477",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "156--175",
editor = "Julian Jang-Jaccard and Fuchun Guo",
booktitle = "Information Security and Privacy",

}

Alberto Torres, W, Kuchta, V, Steinfeld, R, Sakzad, A, Liu, JK & Cheng, J 2019, Lattice RingCT V2.0 with Multiple Input and Multiple Output Wallets. in J Jang-Jaccard & F Guo (eds), Information Security and Privacy: 24th Australasian Conference, ACISP 2019 Christchurch, New Zealand, July 3–5, 2019 Proceedings. Lecture Notes in Computer Science , vol. 11547 , Springer, Cham Switzerland, pp. 156-175, Australasian Conference on Information Security and Privacy 2019, Christchurch, New Zealand, 3/07/19. https://doi.org/10.1007/978-3-030-21548-4_9

Lattice RingCT V2.0 with Multiple Input and Multiple Output Wallets. / Alberto Torres, Wilson; Kuchta, Veronika; Steinfeld, Ron; Sakzad, Amin; Liu, Joseph K.; Cheng, Jacob.

Information Security and Privacy: 24th Australasian Conference, ACISP 2019 Christchurch, New Zealand, July 3–5, 2019 Proceedings. ed. / Julian Jang-Jaccard; Fuchun Guo. Cham Switzerland : Springer, 2019. p. 156-175 (Lecture Notes in Computer Science ; Vol. 11547 ).

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearch

TY - GEN

T1 - Lattice RingCT V2.0 with Multiple Input and Multiple Output Wallets

AU - Alberto Torres, Wilson

AU - Kuchta, Veronika

AU - Steinfeld, Ron

AU - Sakzad, Amin

AU - Liu, Joseph K.

AU - Cheng, Jacob

PY - 2019

Y1 - 2019

N2 - This paper presents the Lattice-based Ring Confidential Transactions “Lattice RingCT v2.0” protocol. Unlike the previous Lattice RingCT v1.0 (LRCT v1.0) protocol, the new protocol supports Multiple-Input and Multiple-Output (MIMO) wallets in transactions, and it is a fully functional protocol construction for cryptocurrency applications such as Hcash. Since the MIMO cryptocurrency setting introduces new balance security requirements (and in particular, security against out-of-range amount attacks), we give a refined balance security model to capture such attacks, as well as a refined anonymity model to capture amount privacy attacks. Our protocol extends a previously proposed ring signature scheme in the LRCT v1.0 protocol, to support the MIMO requirements while preserving the post-quantum security guarantees, and uses a lattice-based zero-knowledge range proof to achieve security against out-of-range attacks. Preliminary parameter estimates and signature sizes are proposed as a point of reference for future studies.

AB - This paper presents the Lattice-based Ring Confidential Transactions “Lattice RingCT v2.0” protocol. Unlike the previous Lattice RingCT v1.0 (LRCT v1.0) protocol, the new protocol supports Multiple-Input and Multiple-Output (MIMO) wallets in transactions, and it is a fully functional protocol construction for cryptocurrency applications such as Hcash. Since the MIMO cryptocurrency setting introduces new balance security requirements (and in particular, security against out-of-range amount attacks), we give a refined balance security model to capture such attacks, as well as a refined anonymity model to capture amount privacy attacks. Our protocol extends a previously proposed ring signature scheme in the LRCT v1.0 protocol, to support the MIMO requirements while preserving the post-quantum security guarantees, and uses a lattice-based zero-knowledge range proof to achieve security against out-of-range attacks. Preliminary parameter estimates and signature sizes are proposed as a point of reference for future studies.

KW - Cryptocurrencies

KW - Lattice-based cryptography

KW - Post-quantum cryptography

KW - RingCT

UR - http://www.scopus.com/inward/record.url?scp=85068662884&partnerID=8YFLogxK

U2 - 10.1007/978-3-030-21548-4_9

DO - 10.1007/978-3-030-21548-4_9

M3 - Conference Paper

SN - 9783030215477

T3 - Lecture Notes in Computer Science

SP - 156

EP - 175

BT - Information Security and Privacy

A2 - Jang-Jaccard, Julian

A2 - Guo, Fuchun

PB - Springer

CY - Cham Switzerland

ER -

Alberto Torres W, Kuchta V, Steinfeld R, Sakzad A, Liu JK, Cheng J. Lattice RingCT V2.0 with Multiple Input and Multiple Output Wallets. In Jang-Jaccard J, Guo F, editors, Information Security and Privacy: 24th Australasian Conference, ACISP 2019 Christchurch, New Zealand, July 3–5, 2019 Proceedings. Cham Switzerland: Springer. 2019. p. 156-175. (Lecture Notes in Computer Science ). https://doi.org/10.1007/978-3-030-21548-4_9