Minimize the Randomness in Rasta-Like Designs: How Far Can We Go? Application to PASTA

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

Abstract

The Rasta design strategy allows building low-round ciphers due to its efficient prevention of statistical attacks and algebraic attacks by randomizing the cipher, which makes it especially suitable for hybrid homomorphic encryption (HHE), also known as transciphering. Such randomization is obtained by pseudorandomly sampling new invertible matrices for each round of each new cipher evaluation. However, naively sampling a random invertible matrix for each round significantly impacts the plain evaluation runtime, though it does not impact the homomorphic evaluation cost. To address this issue, Dasta was proposed at ToSC 2020 to reduce the cost of generating the random matrices. In this work, we address this problem from a different perspective: How far can the randomness in Rasta-like designs be reduced in order to minimize the plain evaluation runtime without sacrificing the security? To answer this question, we carefully studied the main threats to Rasta-like ciphers and the role of random matrices in ensuring security. We apply our results to the recently proposed cipher Pasta, proposing a modified version called PASTA v2 instantiated with one initial random matrix and fixed linear layers – obtained by combining two MDS matrices with the Kronecker product – for the other rounds. Compared with Pasta, the state-of-the-art cipher for BGV- and BFV-style HHE, our evaluation shows that PASTA v2 is up to 100 % faster in plain while having the same homomorphic runtime in the SEAL homomorphic encryption library and up to 30 % faster evaluation time in HElib, respectively.

Translated title of the contributionMinimierung der Zufälligkeit in Rasta-ähnlichen Designs: Wie weit können wir gehen? : Anwendung auf PASTA
Original languageEnglish
Title of host publicationSelected Areas in Cryptography – SAC 2024 - 31st International Conference, 2024, Revised Selected Papers
Subtitle of host publicationSAC 2024
EditorsMaria Eichlseder, Sébastien Gambs
PublisherSpringer
Pages207–238
Number of pages32
ISBN (Electronic)978-3-031-82841-6
ISBN (Print)978-3-031-82840-9
DOIs
Publication statusPublished - 2025
EventSelected Areas in Cryptography 2024: SAC 2024 - Université de Québec à Montréal, Montéal, Canada
Duration: 26 Aug 202430 Aug 2024
Conference number: 31st

Publication series

NameLecture Notes in Computer Science
Volume15517 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceSelected Areas in Cryptography 2024
Abbreviated titleSAC
Country/TerritoryCanada
CityMontéal
Period26/08/2430/08/24

Keywords

  • HHE
  • Interweaving matrix
  • Pasta
  • PASTA 2
  • Rasta

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fields of Expertise

  • Information, Communication & Computing

Fingerprint

Dive into the research topics of 'Minimize the Randomness in Rasta-Like Designs: How Far Can We Go? Application to PASTA'. Together they form a unique fingerprint.

Cite this