| name | ccs |
| description | Writing and formatting guidance for CCS (ACM Conference on Computer and Communications Security) papers. Use when drafting, formatting, or submitting to CCS 2026. Covers ACM acmart sigconf format, security-specific writing conventions (threat modeling, attack/defense taxonomy, formal security proofs, experimental evaluation of attacks/defenses), double-blind anonymity, 16-page limit, and camera-ready metadata. |
CCS 2026 Conference Writing Skill
CCF-A | Security | Publisher: ACM
Conference: https://www.sigsac.org/ccs/CCS2026
Template: CCS/acmart.cls (ACM acmart, sigconf format)
Document Setup
Preamble Structure
% === SUBMISSION MODE (anonymous, double-blind) ===
\documentclass[sigconf, review, anonymous]{acmart}
\settopmatter{printfolios=true}
% === CAMERA-READY MODE ===
\documentclass[sigconf]{acmart}
\acmConference[CCS 2026]{CCS '26: 2026 ACM SIGSAC Conference...}
{October 12--16, 2026}{London, United Kingdom}
\acmISBN{978-X-XXXX-XXXX-X/XX/XX}
\acmDOI{10.5555/XXXXXXX.XXXXXXX}
Required Packages
\usepackage[round]{natbib} % Author-year citations
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{listings}
\lstset{basicstyle=\small\ttfamily}
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage{balance}
\usepackage{cleveref} % For consistent cross-references
Page Limits
| Section | Limit |
|---|
| Main paper (submission) | 16 pages |
| References | No limit |
| Appendix | Permitted (not counted) |
CCS enforces a 16-page limit for the main body. References and appendix do not count toward this limit. Appendix is for supplementary details only — reviewers are not required to read it.
Anonymity Requirements
Double-blind review with anonymous class option:
- No author names or affiliations in submission
- Third-person self-citations: "Smith et al. showed..." not "we showed..."
- Anonymize all URLs, GitHub links, personal pages
- Clear PDF metadata
- Remove acknowledgments
Camera-Ready Differences
After acceptance:
- Remove
review and anonymous options
- Fill in
\acmConference, \acmISBN, \acmDOI
- Restore all author names and affiliations
- Add appropriate
\setcopyright mode
- Enable page numbers with
\settopmatter{printfolios=true}
Section Organization
CCS papers must follow security-specific structure:
- Introduction — Security problem, threat model, contributions (enumerate contributions)
- Background & Threat Model — System model, adversary capabilities, security goals
- Attack Description / Problem Statement — For attack papers: how the attack works; for defense papers: what you are defending against
- Design / Defense Mechanism — Core contribution with formal treatment where applicable
- Security Analysis / Proof — Formal security proofs, reduction arguments, or informal analysis
- Implementation — System details, complexity, integration challenges
- Evaluation — Security analysis, performance overhead, comparison with defenses
- Related Work — Positioning against prior security work
- Conclusion
- References
- Appendix (optional)
Threat Modeling
CCS papers require explicit threat modeling:
\section{Threat Model}
We consider a network adversary who can:
\begin{itemize}
\item Intercept and modify packets in transit (MITM capability)
\item Observe traffic timing and volume
\item Inject packets into the network
\item Potentially compromise up to $t$ nodes in the system
\end{itemize}
We assume the adversary cannot break cryptographic primitives,
but can observe all communication on compromised nodes.
\end{itemize}
Security Proofs
Formal security proofs are highly valued in CCS. Use the amsthm theorem environment:
\theoremstyle{plain}
\newtheorem{securityclaim}{Security Claim}
\newtheorem{invariant}{Invariant}
% Reduction-style proof
\begin{securityclaim}[Fork隐私 (Fork Privacy)]
\label{claim:fork-privacy}
No polynomial-time adversary $\mathcal{A}$ can distinguish
between the real execution and an ideal execution where
transactions are reordered before commitment.
\end{securityclaim}
\begin{Proof}
We prove by reduction to the DDH assumption.
% detailed proof ...
\end{Proof}
Attack/Defense Taxonomy
Clearly categorize your contribution:
\section{Attack Overview}
Our attack, \textbf{SideChannel}, exploits timing variations in
cache eviction policies to extract secret keys. Specifically:
\begin{itemize}
\item \textbf{Adversary model}: Unprivileged user-space process
\item \textbf{Attack vector}: Prime+Probe on shared L3 cache
\item \textbf{Sensitive data}: RSA decryption keys
\item \textbf{Leakage}: Partial key bits via eviction timing
\end{itemize}
Evaluation
CCS evaluation combines security analysis with performance:
\section{Evaluation}
We evaluate SideChannel along two dimensions:
\begin{itemize}
\item \textbf{Attack effectiveness}: Key recovery rate vs. time
\item \textbf{Defense overhead}: Performance impact of mitigations
\end{itemize}
\begin{table}[t]
\caption{Key recovery rate after 1,000 measurements.}
\label{tab:recovery}
\begin{tabular}{lrr}
\toprule
Defense & Success Rate & Overhead \\
\midrule
None & 94.2\% & -- \\
\textbf{Our defense} & 2.1\% & 3.2\% \\
\bottomrule
\end{tabular}
\end{table}
Figures and Tables
- Vector formats (.pdf) for diagrams
- Ensure grayscale legibility
- Self-contained captions
- Security figures often use attack trees or protocol diagrams
\begin{figure}[t]
\centering
\includegraphics[width=0.9\linewidth]{figs/attack-flow}
\caption{Attack flow: (1) Attacker primes cache set $S$,
(2) Victim executes, evicting attacker's probe set,
(3) Attacker probes to detect evictions and recover 1 bit
of the secret key.}
\label{fig:attack-flow}
\end{figure}
References (natbib)
\bibliographystyle{ACM-Reference-Format}
\bibliography{references}
\citet{shamir1979} % Shamir (1979)
\citep{shamir1979} % (Shamir 1979)
All references must list every author by full name.
Ethics and Responsible Disclosure
CCS expects ethical security research:
- No victim harm — attacks should be evaluated responsibly
- Coordinated disclosure — disclose vulnerabilities to affected vendors before publication
- IRB/exemption — if human subjects are involved, address ethics
- Artifacts — consider releasing proof-of-concept code or evaluation artifacts
\section{Ethics}
We disclosed the vulnerabilities to affected vendors 90 days
prior to submission. All experiments were conducted on our
own equipment with ethical approval.
Formatting Rules
- Format: ACM sigconf (two-column, single-spaced)
- Paper size: US Letter
- Body font: 9pt minimum
- References: 8pt, unlimited pages
- Margins: Top/bottom 1in, sides 0.75in, column gap 0.25in
Submission Checklist
Camera-Ready Checklist