אוסף כללים למיפוי האלמנטים של קבוצה ראשונה על אלמנטים של קבוצה שנייה.
1. האלמנטים בשתי הקבוצות יכולים להיות תווים או מחרוזות.
2. הקבוצה הראשונה נקראת קבוצה מקודָדָה, והקבוצה השנייה נקראת קבוצת קוד.
3. ניתן לייחס כל אלמנט בקבוצת קוד לכמה אלמנטים בקבוצה המקודדה, אך ההפך אינו נכון.
4. מבדילים בין "צופן" (cypher) שעניינו לשון סתר, לבין "קוד".