72
T. Ashur and A. Luykx
differential and linear cryptanalysis which were deemed by the designers to be the
limiting attacks).
4.4 The ISO/IEC JTC 1 Standardization Process
The work in ISO/IEC JTC 1 is done at two levels: expert- and country-level.
Officially, members of JTC 1 are countries, and, more particularly, national
standardization bodies (NBs) within these countries. In various stages of the
standardization process (e.g., amending an existing standard, canceling a project,
approval of Committee Drafts (CD), etc.) NBs are requested to vote on certain
questions via a procedure called a formal ballot.
Meetings are held every 6 months, each time in a different country. The national
bodies send national experts to the meetings to discuss the ballots’ results, which
happen between these meetings, and resolve comments and disagreements.
The rules for how standards are developed in JTC 1 are governed by the
ISO/IEC Directives Parts 1–2 [295, 296], which are publicly available documents.
In particular, [295, Sec. 2] (Development of International Standards) outlines
the various steps a project should follow before being accepted as a part of an
international standard.
Being international and market-driven in nature, the work of ISO/IEC JTC 1
focuses around the concept of consensus. The importance of reaching consensus is
described in [295, Foreword]:
Consensus, which requires the resolution of substantial objections, is an essential procedural
principle and a necessary condition for the preparation of International Standards that will
be accepted and widely used. Although it is necessary for the technical work to progress
speedily, sufficient time is required before the approval stage for the discussion, negotiation
and resolution of significant technical disagreements.
A more refined procedure for determining whether consensus has been reached
appears in [295, Sect. 2.5.6], which we mention further below.
When developing a new standard or amending an existing one, an editor and
possible co-editor(s) are assigned to the project. The role of the editor is to manage
the comments received from the various stakeholders, resolve them, and integrate
the changes into the draft text. Target dates are also set for each project. A project
that does not meet its target dates is automatically canceled, although extensions are
possible.
For a better understanding of the standardization of Simon and Speck, and its
resulting cancellation, we now briefly explain some of the important stages of the
process.
Study Period
The standardization process for a new algorithm starts with a Study Period (SP).
In this, a Call for Contributions (CfC) is drafted and sent to stakeholders. The
stakeholders are requested to provide their views on the new proposal. The CfC
T. Ashur and A. Luykx
differential and linear cryptanalysis which were deemed by the designers to be the
limiting attacks).
4.4 The ISO/IEC JTC 1 Standardization Process
The work in ISO/IEC JTC 1 is done at two levels: expert- and country-level.
Officially, members of JTC 1 are countries, and, more particularly, national
standardization bodies (NBs) within these countries. In various stages of the
standardization process (e.g., amending an existing standard, canceling a project,
approval of Committee Drafts (CD), etc.) NBs are requested to vote on certain
questions via a procedure called a formal ballot.
Meetings are held every 6 months, each time in a different country. The national
bodies send national experts to the meetings to discuss the ballots’ results, which
happen between these meetings, and resolve comments and disagreements.
The rules for how standards are developed in JTC 1 are governed by the
ISO/IEC Directives Parts 1–2 [295, 296], which are publicly available documents.
In particular, [295, Sec. 2] (Development of International Standards) outlines
the various steps a project should follow before being accepted as a part of an
international standard.
Being international and market-driven in nature, the work of ISO/IEC JTC 1
focuses around the concept of consensus. The importance of reaching consensus is
described in [295, Foreword]:
Consensus, which requires the resolution of substantial objections, is an essential procedural
principle and a necessary condition for the preparation of International Standards that will
be accepted and widely used. Although it is necessary for the technical work to progress
speedily, sufficient time is required before the approval stage for the discussion, negotiation
and resolution of significant technical disagreements.
A more refined procedure for determining whether consensus has been reached
appears in [295, Sect. 2.5.6], which we mention further below.
When developing a new standard or amending an existing one, an editor and
possible co-editor(s) are assigned to the project. The role of the editor is to manage
the comments received from the various stakeholders, resolve them, and integrate
the changes into the draft text. Target dates are also set for each project. A project
that does not meet its target dates is automatically canceled, although extensions are
possible.
For a better understanding of the standardization of Simon and Speck, and its
resulting cancellation, we now briefly explain some of the important stages of the
process.
Study Period
The standardization process for a new algorithm starts with a Study Period (SP).
In this, a Call for Contributions (CfC) is drafted and sent to stakeholders. The
stakeholders are requested to provide their views on the new proposal. The CfC
