| name | ches |
| description | Writing and formatting guidance for CHES (Conference on Cryptographic Hardware and Embedded Systems) papers. Use when drafting, formatting, or submitting to CHES 2026. Covers Springer LNCS llncs.cls format with splncs04 bibliography style, double-blind anonymity, 30-page limit (LNCS standard), side-channel analysis, hardware implementation, and camera-ready preparation. |
CHES 2026 Conference Writing Skill
CCF-B | Security | Publisher: Springer
Conference: https://ches.iacr.org/2026
Template: CHES/llncs.cls (Springer LNCS format)
Document Setup
Preamble Structure
\documentclass[runningheads]{llncs}
% Required packages
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{url}
\usepackage{hyperref}
Required Packages
\documentclass[runningheads]{llncs}
\usepackage{graphicx} % Figures
\usepackage{amsmath} % Math
\usepackage{amssymb} % Symbols
\usepackage{url} % URLs in references
\usepackage{hyperref} % Clickable links
Page Limits
| Section | Limit |
|---|
| Main paper | 30 pages (LNCS standard) |
| References | Included in page count |
| Appendix | Typically included |
CHES follows LNCS guidelines with approximately 30 pages (including references). Check the specific Call for Papers for the current year's limit.
Anonymity Requirements
CHES uses double-blind review:
- No author names or affiliations in submission
- Use third person for self-citations: "Smith et al. showed..." not "we showed..."
- Anonymize all URLs (e.g., GitHub repos, ePrint links)
- Clear PDF metadata
- Remove acknowledgments from submission
Camera-Ready Differences
After acceptance:
- Add complete author information with affiliations
- Include acknowledgments
- Add footnote for contact author
- Ensure PDF/A compliance for Springer publication
Section Organization
CHES papers follow the hardware security structure:
- Introduction — Problem, contributions (enumerate contributions)
- Background & Threat Model — Side-channel leakage model, adversary capabilities
- Related Work — Prior countermeasures and analysis techniques
- Proposed Design / Analysis — Core contribution (countermeasure or attack)
- Implementation / Experimental Results — Measurement setup, evaluation
- Security Analysis — Formal analysis, leakage bounds
- Conclusion — Summary
- References
CHES-Specific Conventions
Side-Channel Leakage Model
\section{Threat Model}
We consider a side-channel adversary who can:
\begin{itemize}
\item Measure power consumption during cryptographic operations
\item Mount template attacks with $N$ profiling traces
\item Recover the first $k$ bits of the secret key with
probability $p$
\end{itemize}
We assume the $t$-threshold probing model where the adversary
can inspect at most $t$ intermediate values simultaneously.
Our countermeasure achieves $t$-probing security.
Hardware Implementation
\section{Hardware Implementation}
We implement our protected AES engine in 65nm CMOS:
\begin{itemize}
\item \textbf{Technology}: TSMC 65nm standard cell library
\item \textbf{Area}: 0.85 mm$^2$ (including RNG and control)
\item \textbf{Clock frequency}: 100 MHz
\item \textbf{Power consumption}: 45 mW @ 100 MHz
\item \textbf{Throughput}: 1.28 Gbps (AES-128)
\end{itemize}
\subsection{Leakage Assessment}
We perform leakage assessment using:
\begin{itemize}
\item \textbf{Test Vector Leakage Assessment (TVLA)}:
$|t| = 3.2 < 4.5$ (passes the threshold)
\item \textbf Welch's $t$-test}: No fixed vs. random
data-dependent leakage detected
\end{itemize}
Attack Evaluation
\section{Experimental Results}
We evaluate our attack on an ARM Cortex-M4 implementation:
\begin{itemize}
\item \textbf{Target}: AES-128 in counter mode
\item \textbf{Measurement}: ChipWhisperer Lite with 500MS/s
\item \textbf{Traces}: 10,000 power traces
\item \textbf{Key recovery}: Full 128-bit key in 2.3 seconds
\end{itemize}
Against our countermeasures:
\begin{itemize}
\item \textbf{Without masking}: Key recovered with 5,000 traces
\item \textbf{With 1st-order masking}: 50,000 traces insufficient
\item \textbf{With 2nd-order masking}: No key recovery with
100,000 traces
\end{itemize}
Figures and Tables
- Use vector formats (.pdf) for all figures
- Include oscilloscope traces, chip layouts, and measurement setups
\begin{figure}[t]
\centering
\includegraphics[width=0.85\linewidth]{figs/power-trace}
\caption{Power consumption trace during AES S-box lookup:
(a) unprotected implementation showing clear data-dependent
leakage, (b) our masked implementation with uniform power
consumption. The $y$-axis shows current in mA, $x$-axis
shows time in $\mu$s.}
\label{fig:power-trace}
\end{figure}
References (Springer LNCS)
\bibliographystyle{splncs04}
\bibliography{references}
% Citations:
\cite{doe2025} % [1]
Formatting Rules
- Format: Springer LNCS (single-column, typeset)
- Paper size: A4
- Body font: 10pt typical
- Margins: Per LNCS guidelines
- References: Numbered, square brackets
Submission Checklist
Camera-Ready Checklist