-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsubmission.html
More file actions
127 lines (101 loc) · 4.63 KB
/
Copy pathsubmission.html
File metadata and controls
127 lines (101 loc) · 4.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
<!DOCTYPE HTML>
<!--
Editorial by HTML5 UP
html5up.net | @ajlkn
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-->
<html>
<head>
<title>Pyjamask cipher</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<link rel="stylesheet" href="assets/css/main.css" />
</head>
<body class="is-preload">
<!-- Wrapper -->
<div id="wrapper">
<!-- Main -->
<div id="main">
<div class="inner">
<!-- Header -->
<header id="header">
<a href="index.html" class="logo"><strong>Pyjamask</strong> cipher</a>
<ul class="icons">
<li><a href="https://github.com/pyjamask-cipher" class="icon fa-github"><span class="label">GitHub</span></a></li>
<li><a href="mailto:pyjamask@googlegroups.com" class="icon fa-envelope-o"><span class="label">Contact</span></a></li>
</ul>
</header>
<!-- Content -->
<section>
<header class="main">
<h2>NIST submission</h2>
</header>
<p>
Pyjamask has been submitted to the <a href="https://csrc.nist.gov/projects/lightweight-cryptography">NIST call</a> for lightweight cryptography as an authenticated encryption with associated data (AEAD) scheme. The Pyjamask AEAD scheme is based on a <a href="blockcipher.html">new block cipher</a> with two instances, Pyjamask-96 and Pyjamask-128, and on the AEAD operating mode <a href="http://web.cs.ucdavis.edu/~rogaway/ocb/">OCB</a>.
</p>
<p>
Pyjamask targets side-channel resistance as one of its main goal. More precisely, it strongly minimizes the number of nonlinear gates used in its internal primitive in order to allow efficient masked implementations, especially for high-order masking.
Even though Pyjamask minimizes such an important criterion, it remains rather lightweight and efficient, thanks to a general bitslice construction that enables to computation of all nonlinear gates in parallel.
As for the operating mode, we adopt the provably secure AEAD mode OCB.
It has been extensively studied and has the benefit to offer full parallelization. Of course, other block cipher-based modes can be considered as well if other performance profiles are to be targeted.
</p>
<p><center><b> Submission members for Pyjamask (all values are in bits): </b></center></p>
<table>
<tr>
<td><b>Member</b></td> <td><b>Mode</b></td> <td><b>Block cipher</b></td> <td><b>Block size</b></td> <td><b>Key size</b></td> <td><b>Nonce size</b></td> <td><b>Tag size</b></td>
</tr>
<tr>
<td>Pyjamask-128-AEAD</td> <td> OCB </td> <td> Pyjamask-128 </td> <td> 128 </td> <td> 128 </td> <td> 96 </td> <td> 128 </td>
</tr>
<tr>
<td>Pyjamask-96-AEAD</td> <td> OCB </td> <td> Pyjamask-96 </td> <td> 96 </td> <td> 128 </td> <td> 64 </td> <td> 96 </td>
</tr>
</table>
</section>
</div>
</div>
<!-- Sidebar -->
<div id="sidebar">
<div class="inner">
<!-- Search -->
<section id="search" class="alt">
<form method="post" action="#">
<input type="text" name="query" id="query" placeholder="Search" />
</form>
</section>
<!-- Menu -->
<nav id="menu">
<header class="major">
<h2>Menu</h2>
</header>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="team.html">Team</a></li>
<li><a href="submission.html">NIST submission</a></li>
<li><a href="rationale.html">Rationale</a></li>
<li><a href="blockcipher.html">Block cipher</a></li>
<li><a href="links.html">Links</a></li>
</ul>
</nav>
<!-- Section -->
<section>
<h1>
<center>
<a href="https://github.com/pyjamask-cipher" class="icon fa-github"><span class="label">GitHub</span></a>
<a href="mailto:pyjamask@googlegroups.com" class="icon fa-envelope-o"><span class="label">Contact</span></a>
</center>
</h1>
<p class="copyright">© 2019 Pyjamask team. Design: <a href="https://html5up.net">HTML5 UP</a>.</p>
</section>
</div>
</div>
</div>
<!-- Scripts -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/browser.min.js"></script>
<script src="assets/js/breakpoints.min.js"></script>
<script src="assets/js/util.js"></script>
<script src="assets/js/main.js"></script>
</body>
</html>