Algebraically Structured LWE, Revisited Chris Peikert Zachary Pepin - - PowerPoint PPT Presentation

algebraically structured lwe revisited chris peikert
SMART_READER_LITE
LIVE PREVIEW

Algebraically Structured LWE, Revisited Chris Peikert Zachary Pepin - - PowerPoint PPT Presentation

Algebraically Structured LWE, Revisited Chris Peikert Zachary Pepin University of Michigan TCC 2019 1 / 13 Algebraic Learning With Errors A foundation of efficient lattice crypto: Ring-LWE, Module-LWE, Polynomial-LWE, Order-LWE,


slide-1
SLIDE 1

Algebraically Structured LWE, Revisited Chris Peikert Zachary Pepin University of Michigan

TCC 2019

1 / 13

slide-2
SLIDE 2

‘Algebraic’ Learning With Errors

◮ A foundation of efficient lattice crypto: Ring-LWE, Module-LWE, Polynomial-LWE, Order-LWE, Middle-Product-LWE, . . .

2 / 13

slide-3
SLIDE 3

‘Algebraic’ Learning With Errors

◮ A foundation of efficient lattice crypto: Ring-LWE, Module-LWE, Polynomial-LWE, Order-LWE, Middle-Product-LWE, . . . ◮ Hardness supported by a web of reductions, from worst-case problems

  • n algebraic lattices and among the problems themselves

[SSTX’09,LPR’10,LS’15,L’16,PRS’17,RSSS’17,AD’17,RSW’18,BBPS’18,. . . ]

2 / 13

slide-4
SLIDE 4

‘Algebraic’ Learning With Errors

◮ A foundation of efficient lattice crypto: Ring-LWE, Module-LWE, Polynomial-LWE, Order-LWE, Middle-Product-LWE, . . . ◮ Hardness supported by a web of reductions, from worst-case problems

  • n algebraic lattices and among the problems themselves

[SSTX’09,LPR’10,LS’15,L’16,PRS’17,RSSS’17,AD’17,RSW’18,BBPS’18,. . . ]

2 / 13

slide-5
SLIDE 5

‘Algebraic’ Learning With Errors

◮ A foundation of efficient lattice crypto: Ring-LWE, Module-LWE, Polynomial-LWE, Order-LWE, Middle-Product-LWE, . . . ◮ Hardness supported by a web of reductions, from worst-case problems

  • n algebraic lattices and among the problems themselves

[SSTX’09,LPR’10,LS’15,L’16,PRS’17,RSSS’17,AD’17,RSW’18,BBPS’18,. . . ]

◮ But these reductions are often difficult to understand and use:

2 / 13

slide-6
SLIDE 6

‘Algebraic’ Learning With Errors

◮ A foundation of efficient lattice crypto: Ring-LWE, Module-LWE, Polynomial-LWE, Order-LWE, Middle-Product-LWE, . . . ◮ Hardness supported by a web of reductions, from worst-case problems

  • n algebraic lattices and among the problems themselves

[SSTX’09,LPR’10,LS’15,L’16,PRS’17,RSSS’17,AD’17,RSW’18,BBPS’18,. . . ]

◮ But these reductions are often difficult to understand and use:

⋆ Several steps between problems of interest ⋆ Complex analysis and parameters ⋆ Frequently large blowup and distortion of error distributions,

across different metrics

⋆ Sometimes non-uniform advice that appears hard to compute 2 / 13

slide-7
SLIDE 7

Prior Hardness of Ring-LWE and MP-LWE

worst-case approx-OK-SIVP (dual) OK-LWE

[LPR’10,PRS’17]

3 / 13

slide-8
SLIDE 8

Prior Hardness of Ring-LWE and MP-LWE

worst-case approx-OK-SIVP (dual) OK-LWE (primal) OK-LWE

[LPR’10,PRS’17] [LPR’10,DD’12,RSW’18]

complex & non-uniform; expands error

3 / 13

slide-9
SLIDE 9

Prior Hardness of Ring-LWE and MP-LWE

worst-case approx-OK-SIVP (dual) OK-LWE (primal) OK-LWE (primal) Z[α]-LWE

[LPR’10,PRS’17] [LPR’10,DD’12,RSW’18]

complex & non-uniform; expands error

[RSW’18]

complex & non-uniform; expands error by ≥ Vα, V −1

α

3 / 13

slide-10
SLIDE 10

Prior Hardness of Ring-LWE and MP-LWE

worst-case approx-OK-SIVP (dual) OK-LWE (primal) OK-LWE (primal) Z[α]-LWE MP-LWEn,d

[LPR’10,PRS’17] [LPR’10,DD’12,RSW’18]

complex & non-uniform; expands error

[RSW’18]

complex & non-uniform; expands error by ≥ Vα, V −1

α

[RSSS’17]

for any α s.t. d ≤ deg(α) ≤ n, expands error by ≥ d · EF(α)

3 / 13

slide-11
SLIDE 11

Our Contributions

Definitions

1 A unified L-LWE problem class covering all proposed algebraic LWEs

(over number-field rings)

4 / 13

slide-12
SLIDE 12

Our Contributions

Definitions

1 A unified L-LWE problem class covering all proposed algebraic LWEs

(over number-field rings)

2 A unified Generalized-LWE problem class covering all proposed LWEs

(over commutative rings)

4 / 13

slide-13
SLIDE 13

Our Contributions

Definitions

1 A unified L-LWE problem class covering all proposed algebraic LWEs

(over number-field rings)

2 A unified Generalized-LWE problem class covering all proposed LWEs

(over commutative rings)

Reductions

◮ Simpler, tighter reductions among algebraic and general LWEs

4 / 13

slide-14
SLIDE 14

Our Contributions

Definitions

1 A unified L-LWE problem class covering all proposed algebraic LWEs

(over number-field rings)

2 A unified Generalized-LWE problem class covering all proposed LWEs

(over commutative rings)

Reductions

◮ Simpler, tighter reductions among algebraic and general LWEs

⋆ All have easy-to-analyze effects on the error distribution ⋆ Some are even error preserving 4 / 13

slide-15
SLIDE 15

Our Contributions

Definitions

1 A unified L-LWE problem class covering all proposed algebraic LWEs

(over number-field rings)

2 A unified Generalized-LWE problem class covering all proposed LWEs

(over commutative rings)

Reductions

◮ Simpler, tighter reductions among algebraic and general LWEs

⋆ All have easy-to-analyze effects on the error distribution ⋆ Some are even error preserving

◮ Error-preserving L-LWE ≤ L′-LWE under mild conditions on L′ ⊆ L.

4 / 13

slide-16
SLIDE 16

Our Contributions

Definitions

1 A unified L-LWE problem class covering all proposed algebraic LWEs

(over number-field rings)

2 A unified Generalized-LWE problem class covering all proposed LWEs

(over commutative rings)

Reductions

◮ Simpler, tighter reductions among algebraic and general LWEs

⋆ All have easy-to-analyze effects on the error distribution ⋆ Some are even error preserving

◮ Error-preserving L-LWE ≤ L′-LWE under mild conditions on L′ ⊆ L. ◮ For any order L = Z[α] with d ≤ deg(α) ≤ n, Z[α]-LWE ≤ MP-LWEn,d with error expansion Vα.

4 / 13

slide-17
SLIDE 17

New Hardness of MP-LWE

worst-case approx-OK-SIVP (dual) OK-LWE (primal) OK-LWE (primal) Z[α]-LWE MP-LWEn,d complex & non-uniform; expands error complex & non-uniform; expands by ≥ Vα, V −1

α

d ≤ deg(α) ≤ n, expands by ≥ d · EF(α)

5 / 13

slide-18
SLIDE 18

New Hardness of MP-LWE

worst-case approx-OK-SIVP (dual) OK-LWE (primal) OK-LWE (primal) Z[α]-LWE MP-LWEn,d complex & non-uniform; expands error complex & non-uniform; expands by ≥ Vα, V −1

α

d ≤ deg(α) ≤ n, expands by ≥ d · EF(α) (dual) Z[α]-LWE simple & uniform, preserves error

(L to L′)

5 / 13

slide-19
SLIDE 19

New Hardness of MP-LWE

worst-case approx-OK-SIVP (dual) OK-LWE (primal) OK-LWE (primal) Z[α]-LWE MP-LWEn,d complex & non-uniform; expands error complex & non-uniform; expands by ≥ Vα, V −1

α

d ≤ deg(α) ≤ n, expands by ≥ d · EF(α) (dual) Z[α]-LWE simple & uniform, preserves error

(L to L′)

simple & uniform, expands by Vα, d ≤ deg(α) ≤ n

5 / 13

slide-20
SLIDE 20

Ring-LWE and Variants

Ring-LWE

◮ Let K = Q(α) be a number field and R = OK be its ring of integers.

(E.g., R ∼ = Z[x]/(xn + 1) for n = 2k.)

6 / 13

slide-21
SLIDE 21

Ring-LWE and Variants

Ring-LWE

◮ Let K = Q(α) be a number field and R = OK be its ring of integers.

(E.g., R ∼ = Z[x]/(xn + 1) for n = 2k.)

◮ R-LWEq for secret s ∈ R∨

q concerns ‘noisy random products’

  • a ← Rq , b ≈ s · a ∈ R∨

q

  • .

6 / 13

slide-22
SLIDE 22

Ring-LWE and Variants

Ring-LWE

◮ Let K = Q(α) be a number field and R = OK be its ring of integers.

(E.g., R ∼ = Z[x]/(xn + 1) for n = 2k.)

◮ R-LWEq for secret s ∈ R∨

q concerns ‘noisy random products’

  • a ← Rq , b ≈ s · a ∈ R∨

q

  • .

Order-LWE

◮ Same, but R = O is some arbitrary order of K (not necessarily OK).

6 / 13

slide-23
SLIDE 23

Ring-LWE and Variants

Ring-LWE

◮ Let K = Q(α) be a number field and R = OK be its ring of integers.

(E.g., R ∼ = Z[x]/(xn + 1) for n = 2k.)

◮ R-LWEq for secret s ∈ R∨

q concerns ‘noisy random products’

  • a ← Rq , b ≈ s · a ∈ R∨

q

  • .

Order-LWE

◮ Same, but R = O is some arbitrary order of K (not necessarily OK).

Poly-LWE

◮ Same, but R = Z[α] ∼ = Z[x]/f(x) and s, a, s · a ∈ Rq (no dual R∨

q ).

6 / 13

slide-24
SLIDE 24

New Unified Problem: L-LWE

◮ Let K = Q(α) be a number field and L ⊂ K any (full-rank) lattice.

7 / 13

slide-25
SLIDE 25

New Unified Problem: L-LWE

◮ Let K = Q(α) be a number field and L ⊂ K any (full-rank) lattice. ◮ The coefficient ring of L, which is an order of K, is OL := {x ∈ K : xL ⊆ L} = (L · L∨)∨.

7 / 13

slide-26
SLIDE 26

New Unified Problem: L-LWE

◮ Let K = Q(α) be a number field and L ⊂ K any (full-rank) lattice. ◮ The coefficient ring of L, which is an order of K, is OL := {x ∈ K : xL ⊆ L} = (L · L∨)∨. Note: if L is an order O or its dual O∨, then OL = O.

7 / 13

slide-27
SLIDE 27

New Unified Problem: L-LWE

◮ Let K = Q(α) be a number field and L ⊂ K any (full-rank) lattice. ◮ The coefficient ring of L, which is an order of K, is OL := {x ∈ K : xL ⊆ L} = (L · L∨)∨. Note: if L is an order O or its dual O∨, then OL = O.

The L-LWE Problem

7 / 13

slide-28
SLIDE 28

New Unified Problem: L-LWE

◮ Let K = Q(α) be a number field and L ⊂ K any (full-rank) lattice. ◮ The coefficient ring of L, which is an order of K, is OL := {x ∈ K : xL ⊆ L} = (L · L∨)∨. Note: if L is an order O or its dual O∨, then OL = O.

The L-LWE Problem

◮ L-LWEq for secret s ∈ L∨

q concerns noisy products

  • a ← OL

q , b ≈ s · a ∈ L∨ q

  • .

7 / 13

slide-29
SLIDE 29

New Unified Problem: L-LWE

◮ Let K = Q(α) be a number field and L ⊂ K any (full-rank) lattice. ◮ The coefficient ring of L, which is an order of K, is OL := {x ∈ K : xL ⊆ L} = (L · L∨)∨. Note: if L is an order O or its dual O∨, then OL = O.

The L-LWE Problem

◮ L-LWEq for secret s ∈ L∨

q concerns noisy products

  • a ← OL

q , b ≈ s · a ∈ L∨ q

  • .

◮ Generalizes: Ring-LWE by taking L = OK to be the full ring of integers Order-LWE by taking L = O to be an order of K Poly-LWE by taking L = Z[α]∨ for some α ∈ OK Module-LWE by allowing a, s to be vectors

7 / 13

slide-30
SLIDE 30

Our L-LWE Reductions

Theorem 1: L to L′

◮ Let L′ ⊆ L ⊂ K be lattices with respective coefficient rings O′ ⊆ O, and |L/L′| coprime to q.

(E.g., L′ = O′ ⊆ L = O.)

8 / 13

slide-31
SLIDE 31

Our L-LWE Reductions

Theorem 1: L to L′

◮ Let L′ ⊆ L ⊂ K be lattices with respective coefficient rings O′ ⊆ O, and |L/L′| coprime to q.

(E.g., L′ = O′ ⊆ L = O.)

Then there is a tight error-preserving reduction L-LWEq ≤ L′-LWEq .

8 / 13

slide-32
SLIDE 32

Our L-LWE Reductions

Theorem 1: L to L′

◮ Let L′ ⊆ L ⊂ K be lattices with respective coefficient rings O′ ⊆ O, and |L/L′| coprime to q.

(E.g., L′ = O′ ⊆ L = O.)

Then there is a tight error-preserving reduction L-LWEq ≤ L′-LWEq . ◮ Proof: easy using the natural inclusions L∨

q → (L′)∨ q and O′ q → Oq,

which are bijections.

8 / 13

slide-33
SLIDE 33

Our L-LWE Reductions

Theorem 1: L to L′

◮ Let L′ ⊆ L ⊂ K be lattices with respective coefficient rings O′ ⊆ O, and |L/L′| coprime to q.

(E.g., L′ = O′ ⊆ L = O.)

Then there is a tight error-preserving reduction L-LWEq ≤ L′-LWEq . ◮ Proof: easy using the natural inclusions L∨

q → (L′)∨ q and O′ q → Oq,

which are bijections.

Theorem 2: O′ to O-Module

◮ Let O be any number-field order and O′ = O[X]/f(X) for any monic irreducible f(X) ∈ O[X] of degree d.

8 / 13

slide-34
SLIDE 34

Our L-LWE Reductions

Theorem 1: L to L′

◮ Let L′ ⊆ L ⊂ K be lattices with respective coefficient rings O′ ⊆ O, and |L/L′| coprime to q.

(E.g., L′ = O′ ⊆ L = O.)

Then there is a tight error-preserving reduction L-LWEq ≤ L′-LWEq . ◮ Proof: easy using the natural inclusions L∨

q → (L′)∨ q and O′ q → Oq,

which are bijections.

Theorem 2: O′ to O-Module

◮ Let O be any number-field order and O′ = O[X]/f(X) for any monic irreducible f(X) ∈ O[X] of degree d. Then there is a tight “effectively error-preserving” reduction O′-LWEq ≤ O-Module-LWEd

q .

8 / 13

slide-35
SLIDE 35

Our L-LWE Reductions

Theorem 1: L to L′

◮ Let L′ ⊆ L ⊂ K be lattices with respective coefficient rings O′ ⊆ O, and |L/L′| coprime to q.

(E.g., L′ = O′ ⊆ L = O.)

Then there is a tight error-preserving reduction L-LWEq ≤ L′-LWEq . ◮ Proof: easy using the natural inclusions L∨

q → (L′)∨ q and O′ q → Oq,

which are bijections.

Theorem 2: O′ to O-Module

◮ Let O be any number-field order and O′ = O[X]/f(X) for any monic irreducible f(X) ∈ O[X] of degree d. Then there is a tight “effectively error-preserving” reduction O′-LWEq ≤ O-Module-LWEd

q .

◮ Proof: O′ is a rank-d O-module. Keep just first coordinate of b ≈ s·a.

8 / 13

slide-36
SLIDE 36

Middle-Product-LWE

MP-LWE

◮ For s ∈ Z<n+d−1

q

[x] and a ∈ Z<n

q [x], the

middle product s ⊙d a is the middle d coefficients of s · a ∈ Z<2(n−1)+d

q

[x].

9 / 13

slide-37
SLIDE 37

Middle-Product-LWE

MP-LWE

◮ For s ∈ Z<n+d−1

q

[x] and a ∈ Z<n

q [x], the

middle product s ⊙d a is the middle d coefficients of s · a ∈ Z<2(n−1)+d

q

[x]. ◮ MP-LWEn,d,q for secret s concerns ‘noisy random middle products’ (a ← Z<n

q [x] , b ≈ s ⊙d a ∈ Z<d q [x]).

9 / 13

slide-38
SLIDE 38

Middle-Product-LWE

MP-LWE

◮ For s ∈ Z<n+d−1

q

[x] and a ∈ Z<n

q [x], the

middle product s ⊙d a is the middle d coefficients of s · a ∈ Z<2(n−1)+d

q

[x]. ◮ MP-LWEn,d,q for secret s concerns ‘noisy random middle products’ (a ← Z<n

q [x] , b ≈ s ⊙d a ∈ Z<d q [x]).

Theorem 3: Z[α]-to-MP Reduction

◮ For any order L = Z[α] with d ≤ deg(α) ≤ n, we have Z[α]-LWEq ≤ MP-LWEn,d,q with error expansion Vα of, e.g., spherical Gaussians.

9 / 13

slide-39
SLIDE 39

Middle-Product-LWE

MP-LWE

◮ For s ∈ Z<n+d−1

q

[x] and a ∈ Z<n

q [x], the

middle product s ⊙d a is the middle d coefficients of s · a ∈ Z<2(n−1)+d

q

[x]. ◮ MP-LWEn,d,q for secret s concerns ‘noisy random middle products’ (a ← Z<n

q [x] , b ≈ s ⊙d a ∈ Z<d q [x]).

Theorem 3: Z[α]-to-MP Reduction

◮ For any order L = Z[α] with d ≤ deg(α) ≤ n, we have Z[α]-LWEq ≤ MP-LWEn,d,q with error expansion Vα of, e.g., spherical Gaussians. ◮ Proof sketch: rest of the talk. . .

9 / 13

slide-40
SLIDE 40

New Problem: Generalized-LWE

◮ In every LWE problem, the ‘product’ s ⋆ a is a fixed R-bilinear form

  • ver, e.g., R = Zq or Rq.

10 / 13

slide-41
SLIDE 41

New Problem: Generalized-LWE

◮ In every LWE problem, the ‘product’ s ⋆ a is a fixed R-bilinear form

  • ver, e.g., R = Zq or Rq.

◮ Fixing bases for s, a, s ⋆ a, the bilinear form may be represented as a fixed 3-dimensional tensor T:

10 / 13

slide-42
SLIDE 42

New Problem: Generalized-LWE

◮ In every LWE problem, the ‘product’ s ⋆ a is a fixed R-bilinear form

  • ver, e.g., R = Zq or Rq.

◮ Fixing bases for s, a, s ⋆ a, the bilinear form may be represented as a fixed 3-dimensional tensor T: · · = st T a

s ⋆ a

10 / 13

slide-43
SLIDE 43

New Problem: Generalized-LWE

◮ In every LWE problem, the ‘product’ s ⋆ a is a fixed R-bilinear form

  • ver, e.g., R = Zq or Rq.

◮ Fixing bases for s, a, s ⋆ a, the bilinear form may be represented as a fixed 3-dimensional tensor T: · · = st T a

s ⋆ a

◮ Plain LWE: · · = st I a s, a

10 / 13

slide-44
SLIDE 44

Middle-Product-LWEn,d Tensor

M

11 / 13

slide-45
SLIDE 45

Middle-Product-LWEn,d Tensor

M

1 x x2 . . . xn+d−2 x

n − 1

x

n − 2

· · · 1 x

n − 1

x

n

· · · x

n + d − 2 11 / 13

slide-46
SLIDE 46

Middle-Product-LWEn,d Tensor

M

1 x x2 . . . xn+d−2 x

n − 1

x

n − 2

· · · 1 x

n − 1

x

n

· · · x

n + d − 2

     1 · · · · · · . . . . . . ... . . . · · ·     

11 / 13

slide-47
SLIDE 47

Middle-Product-LWEn,d Tensor

M

1 x x2 . . . xn+d−2 x

n − 1

x

n − 2

· · · 1 x

n − 1

x

n

· · · x

n + d − 2

     1 · · · · · · . . . . . . ... . . . · · ·           1 · · · 1 · · · . . . . . . ... . . . · · ·     

11 / 13

slide-48
SLIDE 48

Middle-Product-LWEn,d Tensor

M

1 x x2 . . . xn+d−2 x

n − 1

x

n − 2

· · · 1 x

n − 1

x

n

· · · x

n + d − 2

     1 · · · · · · . . . . . . ... . . . · · ·           1 · · · 1 · · · . . . . . . ... . . . · · ·      . . .      · · · . . . ... . . . . . . · · · · · · 1     

11 / 13

slide-49
SLIDE 49

Middle-Product-LWEn,d Tensor

M

1 x x2 . . . xn+d−2 x

n − 1

x

n − 2

· · · 1 x

n − 1

x

n

· · · x

n + d − 2

     1 · · · · · · . . . . . . ... . . . · · ·           1 · · · 1 · · · . . . . . . ... . . . · · ·      . . .      · · · . . . ... . . . . . . · · · · · · 1      a full basis of d × n Hankel matrices: entry j, k given by j + k (constant on anti-diagonals)

11 / 13

slide-50
SLIDE 50

Z[α]-LWE ≤ MP-LWE Reduction

◮ Goal: transformation mapping Z[α]-LWE samples to MP-LWEn,d samples, and uniform ones to uniform ones.

12 / 13

slide-51
SLIDE 51

Z[α]-LWE ≤ MP-LWE Reduction

◮ Goal: transformation mapping Z[α]-LWE samples to MP-LWEn,d samples, and uniform ones to uniform ones. ◮ Say d = deg(α) = n for simplicity. The (dual) Z[α]-LWE tensor T is Ti,j,k = Tr(p∨

i · pj · pk) = Tr(p∨ i · αj+k),

where p = (1, α, α2, . . . , αn−1) is the power basis of Z[α].

12 / 13

slide-52
SLIDE 52

Z[α]-LWE ≤ MP-LWE Reduction

◮ Goal: transformation mapping Z[α]-LWE samples to MP-LWEn,d samples, and uniform ones to uniform ones. ◮ Say d = deg(α) = n for simplicity. The (dual) Z[α]-LWE tensor T is Ti,j,k = Tr(p∨

i · pj · pk) = Tr(p∨ i · αj+k),

where p = (1, α, α2, . . . , αn−1) is the power basis of Z[α]. ◮ So, each ‘layer’ Ti·· is a Hankel matrix, and we can factor: · = ( · )· st T st P M s′t

12 / 13

slide-53
SLIDE 53

Z[α]-LWE ≤ MP-LWE Reduction

◮ Goal: transformation mapping Z[α]-LWE samples to MP-LWEn,d samples, and uniform ones to uniform ones. ◮ Say d = deg(α) = n for simplicity. The (dual) Z[α]-LWE tensor T is Ti,j,k = Tr(p∨

i · pj · pk) = Tr(p∨ i · αj+k),

where p = (1, α, α2, . . . , αn−1) is the power basis of Z[α]. ◮ So, each ‘layer’ Ti·· is a Hankel matrix, and we can factor: · = ( · )· st T st P M s′t ◮ Generally: T-LWE ≤ M-LWE for any T, M that factor as above.

12 / 13

slide-54
SLIDE 54

Final Thoughts

◮ It is easy to use Ring-LWE as a foundation for the hardness of various algebraic LWE problems, via simple and tight reductions.

13 / 13

slide-55
SLIDE 55

Final Thoughts

◮ It is easy to use Ring-LWE as a foundation for the hardness of various algebraic LWE problems, via simple and tight reductions. ◮ Open: what other LWE problems have reductions from problems over multiple rings simultaneously?

13 / 13

slide-56
SLIDE 56

Final Thoughts

◮ It is easy to use Ring-LWE as a foundation for the hardness of various algebraic LWE problems, via simple and tight reductions. ◮ Open: what other LWE problems have reductions from problems over multiple rings simultaneously? ◮ Open: hardness of Ring-LWE (over some fixed ring) based on multiple “unrelated” LWE problems?

13 / 13

slide-57
SLIDE 57

Final Thoughts

◮ It is easy to use Ring-LWE as a foundation for the hardness of various algebraic LWE problems, via simple and tight reductions. ◮ Open: what other LWE problems have reductions from problems over multiple rings simultaneously? ◮ Open: hardness of Ring-LWE (over some fixed ring) based on multiple “unrelated” LWE problems?

Thanks!

13 / 13