SlideShare a Scribd company logo
1 of 11
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Parallelepiped Condition For A Basis? Determinant Orthogonalization Volume
Week 2: Way To Orthogonalization
Masum Billal
Dhaka University
May 11, 2014
Masum Billal Week 2: Way To Orthogonalization
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Parallelepiped Condition For A Basis? Determinant Orthogonalization Volume
Span & Fundamental Parallelepiped
The span of a lattice L is the vector space spanned by its
vectors. In writing,
span(L(B)) = span(B) = {BY : Y ∈ Rn
}
The fundamental parallelepiped of a lattice L is defined as
P(B) = {B · Y : 0 ≤ yi < 1}
Masum Billal Week 2: Way To Orthogonalization
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Parallelepiped Condition For A Basis? Determinant Orthogonalization Volume
Is A Set Of Vectors A Basis?
Let B = {b1, ..., bn} be a set of vectors. We need to know when
this forms a basis of a lattice L.
Masum Billal Week 2: Way To Orthogonalization
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Parallelepiped Condition For A Basis? Determinant Orthogonalization Volume
Is A Set Of Vectors A Basis?
Let B = {b1, ..., bn} be a set of vectors. We need to know when
this forms a basis of a lattice L.
Theorem
Let B = {b1, ..., bn} be a set of linearly independent vectors and
L be a lattice. Then B is a basis of L iff
P(B) ∩ L = {(0)}
where (0) indicates the origin i.e. the vector with all coordinates
set to 0.
Masum Billal Week 2: Way To Orthogonalization
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Parallelepiped Condition For A Basis? Determinant Orthogonalization Volume
Proof
Proof.
Let’s assume first that, B is a basis of L. By definition, L is the
set of their integer combinations. Since, P is the integer
combination in range [0, 1), we have P(B) ∩ L = {(0)}.
Masum Billal Week 2: Way To Orthogonalization
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Parallelepiped Condition For A Basis? Determinant Orthogonalization Volume
Proof
Proof.
Let’s assume first that, B is a basis of L. By definition, L is the
set of their integer combinations. Since, P is the integer
combination in range [0, 1), we have P(B) ∩ L = {(0)}.
Now, assume that, P(B) ∩ L = {(0)}. We can write a vector
x ∈ L as
∑
bixi for xi ∈ R. And by definition, L is closed under
vector addition. So, x′ =
∑
(xi − ⌊xi⌋)bi also belongs to L.
From our assumption, x′ = (0). Thus, xi − ⌊xi⌋ = 0 i.e. xi is an
integer. Hence, B a basis of L.
Masum Billal Week 2: Way To Orthogonalization
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Parallelepiped Condition For A Basis? Determinant Orthogonalization Volume
Determinant
Definition
Let Λ = L(B) be a lattice of rank n. Then the determinant of Λ
is the n-dimensional volume of its parallelepiped, and is
denoted as det(Λ). If B is a full rank basis, then
det(Λ) = | det B|. Otherwise, det(Λ) =
√
det(BT B).
The determinant of a lattice is inverse proportional to its
density: the smaller the determinant, the denser the lattice is.
In more precise terms, if one takes a large ball K (in the span of
Λ) then the number of lattice points inside K approaches
vol(K)/det(Λ) as the size of K goes to infinity.
Masum Billal Week 2: Way To Orthogonalization
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Parallelepiped Condition For A Basis? Determinant Orthogonalization Volume
Gram-Schmidt Orthogonalization
Gram-Schmidt orthogonalization takes n linearly independent
vectors and creates n orthogonal vectors.
Masum Billal Week 2: Way To Orthogonalization
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Parallelepiped Condition For A Basis? Determinant Orthogonalization Volume
Gram-Schmidt Orthogonalization
Gram-Schmidt orthogonalization takes n linearly independent
vectors and creates n orthogonal vectors.
Definition
Given n linearly independent vectors b1, b2, ..., bn. Their
Gram-Schmidt Orthogonalization is the sequence of
vectors ¯b1, ¯b2, ..., ¯bn defined as
¯bi = bi −
i−1∑
j=0
µij
¯bj
where µij =
⟨bi, ¯bj⟩
⟨ ¯bj, ¯bj⟩
.
In words, ¯bi is the component of bi orthogonal to ¯b1, ..., ¯bi−1.
Masum Billal Week 2: Way To Orthogonalization
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Parallelepiped Condition For A Basis? Determinant Orthogonalization Volume
Volume In Terms Of Orthogonal Vector
If we consider the orthonormal basis of B given by
¯b1
| ¯b1|
,
¯b2
| ¯b2|
, . . . ,
¯bn
| ¯bn|
we find that, the volume of the parallelepiped generated by Λ is
n∏
i=1
|¯bi|. Here, |a| denotes the absolute value of the vector a. Or
equivalently,
det(Λ) = det B = det(P(B)) =
n∏
i=1
|¯bi|
Masum Billal Week 2: Way To Orthogonalization
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Parallelepiped Condition For A Basis? Determinant Orthogonalization Volume
Orthogonal Vectors
Theorem
Let B is a basis of rank n, and ¯B be its orthogonalized basis.
Then,
λ1(B) ≥ min
i=1,...,n
|¯bi| > 0
This theorem is quite useful for finding a short vector in a
lattice.
Corollary:
Let Λ be a lattice. Then there is a constant ε so that, for any
two non-equal points x, y ∈ Λ, |x − y| > ε.
Masum Billal Week 2: Way To Orthogonalization

More Related Content

Similar to Lattice Based Cryptography-Week 2

Lewenz_McNairs-copy
Lewenz_McNairs-copyLewenz_McNairs-copy
Lewenz_McNairs-copyAnna Lewenz
 
Existence of Hopf-Bifurcations on the Nonlinear FKN Model
Existence of Hopf-Bifurcations on the Nonlinear FKN ModelExistence of Hopf-Bifurcations on the Nonlinear FKN Model
Existence of Hopf-Bifurcations on the Nonlinear FKN ModelIJMER
 
I. Cotaescu - "Canonical quantization of the covariant fields: the Dirac fiel...
I. Cotaescu - "Canonical quantization of the covariant fields: the Dirac fiel...I. Cotaescu - "Canonical quantization of the covariant fields: the Dirac fiel...
I. Cotaescu - "Canonical quantization of the covariant fields: the Dirac fiel...SEENET-MTP
 
[Steven h. weintraub]_jordan_canonical_form_appli(book_fi.org)
[Steven h. weintraub]_jordan_canonical_form_appli(book_fi.org)[Steven h. weintraub]_jordan_canonical_form_appli(book_fi.org)
[Steven h. weintraub]_jordan_canonical_form_appli(book_fi.org)Alejandro Contreras Munive
 
ME G512-FEM-7-Eigenvalue.pdf
ME G512-FEM-7-Eigenvalue.pdfME G512-FEM-7-Eigenvalue.pdf
ME G512-FEM-7-Eigenvalue.pdfPraveen Kumar
 
Separation Axioms
Separation AxiomsSeparation Axioms
Separation AxiomsKarel Ha
 

Similar to Lattice Based Cryptography-Week 2 (10)

Causal csa
Causal csaCausal csa
Causal csa
 
Causal csa
Causal csaCausal csa
Causal csa
 
Update 2
Update 2Update 2
Update 2
 
Lewenz_McNairs-copy
Lewenz_McNairs-copyLewenz_McNairs-copy
Lewenz_McNairs-copy
 
Existence of Hopf-Bifurcations on the Nonlinear FKN Model
Existence of Hopf-Bifurcations on the Nonlinear FKN ModelExistence of Hopf-Bifurcations on the Nonlinear FKN Model
Existence of Hopf-Bifurcations on the Nonlinear FKN Model
 
I. Cotaescu - "Canonical quantization of the covariant fields: the Dirac fiel...
I. Cotaescu - "Canonical quantization of the covariant fields: the Dirac fiel...I. Cotaescu - "Canonical quantization of the covariant fields: the Dirac fiel...
I. Cotaescu - "Canonical quantization of the covariant fields: the Dirac fiel...
 
[Steven h. weintraub]_jordan_canonical_form_appli(book_fi.org)
[Steven h. weintraub]_jordan_canonical_form_appli(book_fi.org)[Steven h. weintraub]_jordan_canonical_form_appli(book_fi.org)
[Steven h. weintraub]_jordan_canonical_form_appli(book_fi.org)
 
ME G512-FEM-7-Eigenvalue.pdf
ME G512-FEM-7-Eigenvalue.pdfME G512-FEM-7-Eigenvalue.pdf
ME G512-FEM-7-Eigenvalue.pdf
 
Separation Axioms
Separation AxiomsSeparation Axioms
Separation Axioms
 
Sao paulo
Sao pauloSao paulo
Sao paulo
 

Recently uploaded

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 

Recently uploaded (20)

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 

Lattice Based Cryptography-Week 2