Implementation of
Square
(C/C++/Java)
Crypto Lab
(
SS 2012)
Square is a public key encryption scheme based on multivariate quadratic polynomials.
The
cipher gets
its name from the fact that the central operation is just squaring. This makes the
cipher very efficient and easy to implement.
The goal of this project is the implementation of
Square
in C/C++ and/or Java.
After
having implemented a
basic version of
Square, it can be extended to more advanced
versions, like Square+ and DoubleLayerSquare.
The operations which have to be performed are
mainly linear algebra
operations over
finite
field
s
with odd characteristic
.
Required Skills
:
Basic knowledge about cryp
tography (
public key cryptography
)
Programming
skills in C/C++/Java
C
onta
c
t:
Albrecht Petzoldt, S2/02, B20
5
apetzoldt
@cdc.informatik.tu
-
darmstadt.de
Enter the password to open this PDF file:
File name:
-
File size:
-
Title:
-
Author:
-
Subject:
-
Keywords:
-
Creation Date:
-
Modification Date:
-
Creator:
-
PDF Producer:
-
PDF Version:
-
Page Count:
-
Preparing document for printing…
0%
Σχόλια 0
Συνδεθείτε για να κοινοποιήσετε σχόλιο