GitHub - ahmaaaaadbntaaaaa-byte/TID-The-Instant-Destroyer: Hardware-level security protocol for mitigating cache-based side-channel attacks. · GitHub
/" data-turbo-transient="true" />
Skip to content
Search or jump to...
Search code, repositories, users, issues, pull requests...
-->
Search
Clear
Search syntax tips
Provide feedback
--><br>We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
Saved searches
Use saved searches to filter your results more quickly
-->
Name
Query
To see all available qualifiers, see our documentation.
Cancel
Create saved search
Sign in
/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up
Appearance settings
Resetting focus
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
ahmaaaaadbntaaaaa-byte
TID-The-Instant-Destroyer
Public
Uh oh!
There was an error while loading. Please reload this page.
Notifications<br>You must be signed in to change notification settings
Fork
Star
main
BranchesTags
Go to file
CodeOpen more actions menu
Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit
History<br>107 Commits<br>107 Commits
.github
.github
Research-paper
Research-paper
diagrams
diagrams
docs
docs
project-overview
project-overview
src
src
tests
tests
LICENSE
LICENSE
README.md
README.md
View all files
Repository files navigation
TID — The Instant Destroyer
Independent security research in the field of protection against cache-based side-channel attacks.
Overview
TID is a specialized protocol designed to eliminate sensitive data remnants (such as cryptographic keys) from CPU cache layers ($L1, L2, \text{ and } L3$) immediately after use. It addresses a critical security gap where data persists in hardware structures even after being wiped from system memory (RAM).
Key Achievements
Verified Defense: Effectively mitigates Flush+Reload and similar microarchitectural side-channel attacks.
Measurable Performance: * Unprotected Access: ~78 CPU cycles (Cache Hit).
TID Protected Access: ~286 CPU cycles (Cache Miss).
Security Margin: Provides a 3.7x latency barrier , successfully blinding potential attackers.
Hardware-Level Precision: Utilizes optimized CPU instructions (CLFLUSHOPT, MFENCE) to ensure physical cache eviction.
Support the Research
TID is an independent security research project. Bare-metal hardware testing on high-end enterprise processors is resource-intensive and costly. By sponsoring this project, you directly support the infrastructure costs required for ongoing validation and security research.
Author & Identity
Lead Researcher: Ahmad Qasim Mohammad Hassan
ORCID: 0009-0001-4360-0802
Professional Profile: LinkedIn Profile
Academic Attestation:
Documentation & License
Detailed research papers and technical execution reports are located in the /research folder.
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0) .
About
Hardware-level security protocol for mitigating cache-based side-channel attacks.
www.linkedin.com/in/ahmad-hasan-5aa031267/
Topics
linux-kernel-module
hardware-security
side-channel-attacks
cache-eviction
Resources
Readme
License
AGPL-3.0 license
Uh oh!
There was an error while loading. Please reload this page.
Activity
Stars
star
Watchers
watching
Forks
forks
Report repository
Releases
TID Technical Documentation Update ا
Latest
May 18, 2026
+ 1 release
Sponsor this project
Uh oh!
There was an error while loading. Please reload this page.
https://paypal.me/ahmadbnt
Packages
Uh oh!
There was an error while loading. Please reload this page.
Contributors
Uh oh!
There was an error while loading. Please reload this page.
Languages
95.9%
Makefile<br>4.1%
You can’t perform that action at this time.