City of Hats - Exposure Intelligence Platform
ุจูˆุงุจุฉ ุงู„ูˆุตูˆู„
ุงู„ู„ุบุฉ
ุทู„ุจ ุนุฑุถ ุชุฌุฑูŠุจูŠ
ุงู„ู‚ู†ูˆุงุช ุงู„ุขู…ู†ุฉ

ุงุชุตุงู„ ู…ุดูุฑ
ุจู…ุณุชูˆู‰ ุงู„ุจุฑูˆุชูˆูƒูˆู„

Double Ratchet ูˆูู‚ ู…ูˆุงุตูุงุช SignalุŒ ุชุจุงุฏู„ ู…ูุงุชูŠุญ ู‡ุฌูŠู† ู…ุง ุจุนุฏ ุงู„ูƒู…ุŒ ูˆุจู†ูŠุฉ ู…ุนุฑูุฉ ุตูุฑูŠุฉ ู„ุง ุชุฎุฒู† ุดูŠุฆุงู‹. ู…ุตู…ู… ู„ูุฑู‚ ุงู„ุฃู…ุงู† ุงู„ุชูŠ ุชุญุชุงุฌ ู„ุชู†ุณูŠู‚ ุงู„ุงุณุชุฌุงุจุฉ ุนู†ุฏู…ุง ุชูƒูˆู† ุงู„ุดุจูƒุฉ ู†ูุณู‡ุง ู‡ูŠ ุงู„ุฎุทุฑ.

ุฅุทู„ุงู‚ ุงู„ุฏุฑุฏุดุฉ ุงู„ุขู…ู†ุฉ →

ู…ุง ูŠุญู…ูŠ ูƒู„ ุฑุณุงู„ุฉ

ูƒู„ ุทุจู‚ุฉ ู…ู† ุงู„ุจุฑูˆุชูˆูƒูˆู„ ู…ุตู…ู…ุฉ ู„ุชู‚ู„ูŠู„ ูƒุดู ุงู„ุจูŠุงู†ุงุช ุงู„ูˆุตููŠุฉ ูˆุชุนุธูŠู… ุงู„ุณุฑูŠุฉ ุงู„ุฃู…ุงู…ูŠุฉ โ€” ุญุชู‰ ุถุฏ ุฎุตูˆู… ุงู„ูƒู….

๐Ÿ”

ุชุดููŠุฑ AES-256-GCM

ุชุดููŠุฑ ู…ูˆุซู‚ ุจู…ุณุชูˆู‰ ุนุณูƒุฑูŠ ู„ูƒู„ ุฑุณุงู„ุฉ ูˆุนู†ูˆุงู† ูˆู…ูุชุงุญ ู…ุฎุฒู†. ู…ู‚ุงูˆู… ู„ู„ุชู„ุงุนุจ ุจุงู„ุชุตู…ูŠู….

ู…ุชู…ุงุซู„
๐Ÿ”„

ุจุฑูˆุชูˆูƒูˆู„ Double Ratchet

ุขู„ูŠุฉ ุงู„ุณู‚ุงุทุฉ ูˆูู‚ ู…ูˆุงุตูุงุช Signal ุชูˆูุฑ ุงู„ุณุฑูŠุฉ ุงู„ุฃู…ุงู…ูŠุฉ ูˆุงู„ุชุนุงููŠ ู…ู† ุงู„ุงุฎุชุฑุงู‚. ุงุฎุชุฑุงู‚ ุฑุณุงู„ุฉ ูˆุงุญุฏุฉ ู„ุง ูŠูƒุดู ุฃูŠ ุดูŠุก ุขุฎุฑ.

ุงู„ุณุฑูŠุฉ ุงู„ุฃู…ุงู…ูŠุฉ
โš›๏ธ

ู‡ุฌูŠู† ู…ุง ุจุนุฏ ุงู„ูƒู…

ุชุจุงุฏู„ ู…ูุงุชูŠุญ ู‡ุฌูŠู† X25519 + ML-KEM-768 (Kyber). ู…ู‚ุงูˆู… ู„ู„ู‡ุฌู…ุงุช ุงู„ูƒู„ุงุณูŠูƒูŠุฉ ูˆุงู„ูƒู…ูŠุฉุŒ ู…ุนูŠุงุฑ NIST.

ู…ุง ุจุนุฏ ุงู„ูƒู…
๐Ÿ“จ

ุชุดููŠุฑ ุงู„ุนู†ุงูˆูŠู†

ุนู†ุงูˆูŠู† ุงู„ุฑุณุงุฆู„ ู…ุดูุฑุฉ ู…ุน ุงู„ู…ุญุชูˆู‰. ุญุชู‰ ุงู„ุฎุงุฏู… ู„ุง ูŠู…ูƒู†ู‡ ุฑุคูŠุฉ ู…ู† ูŠุชุญุฏุซ ู…ุน ู…ู†ุŒ ุฃูˆ ู…ุชู‰.

ุจูŠุงู†ุงุช ูˆุตููŠุฉ ู…ุญู…ูŠุฉ
๐Ÿ‘ป

ู…ุฑุณู„ ู…ุญูƒู… ุจุงู„ูƒุงู…ู„

ู‡ูˆูŠุฉ ุงู„ู…ุฑุณู„ ู…ุฎุชูˆู…ุฉ ุชุดููŠุฑูŠุงู‹. ูŠูˆุฌู‡ ุงู„ุฎุงุฏู… ุงู„ุฑุณุงุฆู„ ุฏูˆู† ู…ุนุฑูุฉ ุงู„ู…ุตุฏุฑ โ€” ูู‚ุท ุงู„ู…ุณุชู„ู… ูŠู…ูƒู†ู‡ ููƒ ุงู„ุชุดููŠุฑ.

ู…ุฌู‡ูˆู„
๐ŸŽญ

ุฅู†ูƒุงุฑ ู…ุนู‚ูˆู„

ู„ุง ูŠู…ูƒู† ู†ุณุจ ู†ุตูˆุต ุงู„ู…ุญุงุฏุซุงุช ุชุดููŠุฑูŠุงู‹ ู„ุฃูŠ ู…ู† ุงู„ุทุฑููŠู†. ู„ุง ุฃุญุฏ ูŠู…ูƒู†ู‡ ุฅุซุจุงุช ุฃู†ูƒ ู‚ู„ุช ุฃูŠ ุดูŠุก.

ู‚ุงุจู„ ู„ู„ุฅู†ูƒุงุฑ

ุซู„ุงุซ ุฎุทูˆุงุช ู„ู„ุงุชุตุงู„ ุงู„ุขู…ู†

ู„ุง ุฑู‚ู… ู‡ุงุชู. ู„ุง ุจุฑูŠุฏ ุฅู„ูƒุชุฑูˆู†ูŠ. ู„ุง ุจูŠุงู†ุงุช ุดุฎุตูŠุฉ. ู…ุฌุฑุฏ Hat โ€” ูˆู‚ู†ูˆุงุช ู…ุดูุฑุฉ ู„ุง ุชุชุฑูƒ ุฃุซุฑุงู‹.

1

ุฃู†ุดุฆ Hat

ุฃู†ุดุฆ ู‡ูˆูŠุฉ ู…ุฌู‡ูˆู„ุฉ ("Hat") ุจู†ู‚ุฑุฉ ูˆุงุญุฏุฉ. ู„ุง ุชุณุฌูŠู„ุŒ ู„ุง ู…ุนู„ูˆู…ุงุช ุดุฎุตูŠุฉุŒ ู„ุง ุฑู‚ู… ู‡ุงุชู ู…ุทู„ูˆุจ.

2

ุชูˆุงุตู„ ุจุฃู…ุงู†

ุงุจุฏุฃ ู…ุญุงุฏุซุงุช ู…ุดูุฑุฉ ุฃูˆ ุฃุฑุณู„ Dead Drops ู„ู…ุฑุฉ ูˆุงุญุฏุฉ. ูƒู„ ุฑุณุงู„ุฉ ู…ุดูุฑุฉ ู…ู† ุทุฑู ุฅู„ู‰ ุทุฑู ู…ุน ุชุจุงุฏู„ ู…ูุงุชูŠุญ ู…ุง ุจุนุฏ ุงู„ูƒู….

3

ุงุญุฑู‚ ูƒู„ ุดูŠุก

ุฏู…ู‘ุฑ Hat ุงู„ุฎุงุต ุจูƒ ูˆุฌู…ูŠุน ุงู„ู‚ู†ูˆุงุช ุงู„ู…ุฑุชุจุทุฉ ููˆุฑุงู‹. ุงู„ุฑุณุงุฆู„ ุชุฏู…ุฑ ู†ูุณู‡ุงุŒ ุงู„ู…ูุงุชูŠุญ ุชูุตูู‘ุฑ. ู„ุง ุดูŠุก ูŠุจู‚ู‰ ุนู„ู‰ ุงู„ุฎุงุฏู….

ุงู„ู‚ู†ูˆุงุช ุงู„ุขู…ู†ุฉ โ€” ุชุดููŠุฑ ู…ู† ุทุฑู ุฅู„ู‰ ุทุฑูุŒ ู…ุง ุจุนุฏ ุงู„ูƒู…ุŒ ุงุชุตุงู„ ุจู…ุนุฑูุฉ ุตูุฑูŠุฉ

ูƒูŠู ู†ู‚ุงุฑู† ุจุงู„ุตู†ุงุนุฉ

ู…ู‚ุงุฑู†ุฉ ุดูุงูุฉุŒ ู…ูŠุฒุฉ ุจู…ูŠุฒุฉุŒ ู…ุน ุฃูƒุซุฑ ู…ู†ุตุงุช ุงู„ู…ุฑุงุณู„ุฉ ุงู„ุขู…ู†ุฉ ุดู‡ุฑุฉ.

ุงู„ู…ูŠุฒุฉ City of Hats Signal WhatsApp Telegram Wickr
ุฃุณุงุณ ุงู„ุชุดููŠุฑ
ุชุดููŠุฑ ู…ู† ุทุฑู ุฅู„ู‰ ุทุฑู AES-256-GCM AES-256-CBC Signal Protocol ุงุฎุชูŠุงุฑูŠ ูู‚ุทMTProto 2.0 AES-256
ุจุฑูˆุชูˆูƒูˆู„ Double Ratchet
ุชุจุงุฏู„ ู…ูุงุชูŠุญ ู…ุง ุจุนุฏ ุงู„ูƒู… X25519 + ML-KEM-768 ุฌุฒุฆูŠPQXDH
ุญู…ุงูŠุฉ ุงู„ุจูŠุงู†ุงุช ุงู„ูˆุตููŠุฉ
ุชุดููŠุฑ ุงู„ุนู†ุงูˆูŠู†
ู…ุฑุณู„ ู…ุญูƒู… ูƒุงู…ู„ ุฌุฒุฆูŠ
ุญุฑูƒุฉ ู…ุฑูˆุฑ ุฎุงุฏุนุฉ / ุชู…ูˆูŠู‡ูŠุฉ
ุญุดูˆ ุงู„ุจูŠุงู†ุงุช ุงู„ูˆุตููŠุฉ ุฌุฒุฆูŠ ุฌุฒุฆูŠ
ุงู„ู‚ุฏุฑุงุช ุงู„ู…ุชู‚ุฏู…ุฉ
Dead Drops (ุญุฑู‚ ุจุนุฏ ุงู„ู‚ุฑุงุกุฉ) + ุฅุฎูุงุก ุงู„ู…ุนู„ูˆู…ุงุช
ุชุดููŠุฑ ุจู‚ูู„ ุฒู…ู†ูŠ ูŠุฎุชููŠ ูŠุฎุชููŠ ุชุฏู…ูŠุฑ ุฐุงุชูŠ ุงู†ุชู‡ุงุก ุงู„ุตู„ุงุญูŠุฉ
ุชุณู„ูŠู… ู…ุชุนุฏุฏ ุงู„ู…ุณุงุฑุงุช
ุฅู†ูƒุงุฑ ู…ุนู‚ูˆู„ ุฌุฒุฆูŠ ุฌุฒุฆูŠ
ุงู„ู‡ูˆูŠุฉ ูˆุงู„ุซู‚ุฉ
ู„ุง ุญุงุฌุฉ ู„ู‡ุงุชู / ุจุฑูŠุฏ ุฅู„ูƒุชุฑูˆู†ูŠ ู‡ูˆูŠุงุช Hat ู‡ุงุชู ู…ุทู„ูˆุจ ู‡ุงุชู ู…ุทู„ูˆุจ ู‡ุงุชู ู…ุทู„ูˆุจ ุจุฑูŠุฏ ุฅู„ูƒุชุฑูˆู†ูŠ ู…ุทู„ูˆุจ
ุฃุฑู‚ุงู… ุงู„ุฃู…ุงู† / ุงู„ุชุญู‚ู‚ ู…ู† ุงู„ู…ูุงุชูŠุญ ุฌุฒุฆูŠ
ุชู†ุจูŠู‡ุงุช ุชุฏูˆูŠุฑ ุงู„ู…ูุงุชูŠุญ
ุงู„ุจู†ูŠุฉ ูˆุงู„ุดูุงููŠุฉ
ุฎุงุฏู… ุจู…ุนุฑูุฉ ุตูุฑูŠุฉ ู„ุง ูŠุฎุฒู† ุดูŠุฆุงู‹ ุฌุฒุฆูŠ ุฌุฒุฆูŠ
ุณุฌู„ ุชุฏู‚ูŠู‚ ู…ู† ุฌุงู†ุจ ุงู„ุนู…ูŠู„ ุณู„ุณู„ุฉ ู‡ุงุด
Warrant Canary
ุชุฎุฒูŠู† ู…ุญู„ูŠ ู…ุดูุฑ AES-256-GCM ุฌุฒุฆูŠ
โš›๏ธ ุฌุงู‡ุฒ ู„ู…ุง ุจุนุฏ ุงู„ูƒู… (ML-KEM-768)
๐Ÿ” ุจุฑูˆุชูˆูƒูˆู„ุงุช ุจู…ุณุชูˆู‰ Signal
๐Ÿง  ุจู†ูŠุฉ ู…ุนุฑูุฉ ุตูุฑูŠุฉ
๐Ÿ›ก๏ธ ู…ุชูˆุงูู‚ ู…ุน GDPR ยท PDPA ยท HIPAA ยท SOC 2
๐Ÿ“‹ Warrant Canary ู…ู†ุดูˆุฑ

ุงู„ุฎุงุฏู… ู„ุง ูŠุนุฑู ุดูŠุฆุงู‹

ุนู„ู‰ ุนูƒุณ ู…ู†ุตุงุช ุงู„ู…ุฑุงุณู„ุฉ ุงู„ุชู‚ู„ูŠุฏูŠุฉุŒ ุฎุงุฏู…ู†ุง ุบูŠุฑ ู‚ุงุฏุฑ ุชุดููŠุฑูŠุงู‹ ุนู„ู‰ ู‚ุฑุงุกุฉ ุฑุณุงุฆู„ูƒ ุฃูˆ ู…ุนุฑูุฉ ู‡ูˆูŠุชูƒ ุฃูˆ ุฅุนุงุฏุฉ ุจู†ุงุก ู…ุญุงุฏุซุงุชูƒ.

๐ŸŽฉ ุชู… ุฅู†ุดุงุก ู‡ูˆูŠุฉ Hat (ู…ู† ุฌุงู†ุจ ุงู„ุนู…ูŠู„)
๐Ÿ”‘ ุชู… ุฅู†ุดุงุก ุฒูˆุฌ ุงู„ู…ูุงุชูŠุญ (ู„ุง ูŠุบุงุฏุฑ ุงู„ุฌู‡ุงุฒ ุฃุจุฏุงู‹)
โš›๏ธ ุชุจุงุฏู„ ู…ูุงุชูŠุญ ู‡ุฌูŠู† ู…ุง ุจุนุฏ ุงู„ูƒู…
๐Ÿ”„ ุชู… ุชู‡ูŠุฆุฉ Double Ratchet
๐Ÿ“จ ุชู… ุฅุฑุณุงู„ ุฑุณุงู„ุฉ ู…ุดูุฑุฉ (ู…ุฑุณู„ ู…ุญูƒู…)
๐Ÿ—‘๏ธ ุงู„ุฎุงุฏู… ูŠุญุฐู ุจุนุฏ ุงู„ุชุณู„ูŠู…

ู…ุงุฐุง ูŠุนู†ูŠ ู‡ุฐุง ู„ูƒ

  • ู„ุง ุชุฎุฒูŠู† ู„ู„ุฑุณุงุฆู„ โ€” ูŠุชู… ุญุฐู ุงู„ุฑุณุงุฆู„ ู…ู† ุงู„ุฎุงุฏู… ู„ุญุธุฉ ุชุณู„ูŠู…ู‡ุง. ู„ุง ุดูŠุก ู„ุงุณุชุฏุนุงุฆู‡.
  • ู„ุง ุฑุจุท ุจุงู„ู‡ูˆูŠุฉ โ€” ู‡ูˆูŠุงุช Hat ุบูŠุฑ ู…ุชุตู„ุฉ ุจุฃูŠ ุจูŠุงู†ุงุช ุดุฎุตูŠุฉ. ู„ุง ู‡ุงุชูุŒ ู„ุง ุจุฑูŠุฏ ุฅู„ูƒุชุฑูˆู†ูŠุŒ ู„ุง ุงุณู….
  • ู„ุง ูƒุดู ู„ู„ุจูŠุงู†ุงุช ุงู„ูˆุตููŠุฉ โ€” ุงู„ุนู†ุงูˆูŠู† ุงู„ู…ุดูุฑุฉ ูˆุงู„ู…ุฑุณู„ ุงู„ู…ุญูƒู… ูŠุนู†ูŠุงู† ุฃู† ุงู„ุฎุงุฏู… ู„ุง ูŠู…ูƒู†ู‡ ุฑุคูŠุฉ ู…ู† ูŠุชุญุฏุซ ู…ุน ู…ู†.
  • ู„ุง ููƒ ุชุดููŠุฑ ุจุฃุซุฑ ุฑุฌุนูŠ โ€” ุงู„ุณุฑูŠุฉ ุงู„ุฃู…ุงู…ูŠุฉ ุนุจุฑ Double Ratchet ุชุถู…ู† ุจู‚ุงุก ุงู„ุฑุณุงุฆู„ ุงู„ุณุงุจู‚ุฉ ุขู…ู†ุฉ ุญุชู‰ ู„ูˆ ุชู… ุงุฎุชุฑุงู‚ ุงู„ู…ูุงุชูŠุญ ู„ุงุญู‚ุงู‹.
  • ู„ุง ุชู‡ุฏูŠุฏ ูƒู…ูŠ โ€” ุชุจุงุฏู„ ุงู„ู…ูุงุชูŠุญ ุงู„ู‡ุฌูŠู† ML-KEM-768 ูŠุญู…ูŠ ุถุฏ ู‡ุฌู…ุงุช ุฌู…ุน ุงู„ุขู† ูˆููƒ ุงู„ุชุดููŠุฑ ู„ุงุญู‚ุงู‹.
  • ู„ุง ุณุฌู„ ุชุฏู‚ูŠู‚ ุนู„ู‰ ุงู„ุฎุงุฏู… โ€” ุณุฌู„ุงุช ุงู„ุชุฏู‚ูŠู‚ ุจุณู„ุณู„ุฉ ุงู„ู‡ุงุด ู…ู† ุฌุงู†ุจ ุงู„ุนู…ูŠู„ ุชู…ู†ุญูƒ ุงู„ู…ุณุงุกู„ุฉ ุฏูˆู† ุชุณุฌูŠู„ ู…ุฑูƒุฒูŠ.

ู‡ู„ ุฃู†ุช ู…ุณุชุนุฏ ู„ู„ุชูˆุงุตู„ ุจุฃู…ุงู†ุŸ

ุฃู†ุดุฆ Hat ููŠ ุซูˆุงู†ู. ู„ุง ุชุณุฌูŠู„ุŒ ู„ุง ุจูŠุงู†ุงุช ุดุฎุตูŠุฉ. ู…ุฌุฑุฏ ู‚ู†ูˆุงุช ู…ุดูุฑุฉ ูˆู…ุฌู‡ูˆู„ุฉ ู„ุง ุชุชุฑูƒ ุฃุซุฑุงู‹.