bazhdarrzgar/acoustic_side_channel_attack_on_keyboard_website_dataset_collection
GitHub: bazhdarrzgar/acoustic_side_channel_attack_on_keyboard_website_dataset_collection
一个用于收集键盘按键声学特征的专业研究工具,帮助研究者构建用于侧信道攻击分析的数据集。
Stars: 0 | Forks: 0
# 键盘声学侧信道攻击:网站数据集采集
一个用于收集键盘按键声学特征的专业研究工具,旨在研究侧信道攻击。该项目为研究人员提供简洁的界面,用于录制、可视化和打包按键音频数据。
## 🚀 概述
该网站作为声学侧信道研究的数据采集终端。它允许对按键声音进行精确录制,并与特定按键关联,以构建用于机器学习模型和安全分析的稳健数据集。
## ✨ 功能
- **高保真录制**:捕捉单个按键的清晰声学特征。
- **实时可视化**:音频输入的可视化表示,确保录制质量。
- **会话管理**:按研究会话组织的数据采集结构。
- **自动化打包**:轻松打包采集的数据以供进一步分析。
- **HIT 标识**:集成哈尔滨工业大学(HIT)标识。
## 🛠 技术栈
- **框架**:[Next.js 16](https://nextjs.org/)
- **UI/UX**:React 19,Tailwind CSS 4
- **动画**:Framer Motion
- **图标**:Lucide React
- **后端/逻辑**:TypeScript,Web Audio API
## 🏃 快速开始
### 前置条件
- Node.js 18.x 或更高版本
- npm 或 yarn
### 安装
1. 克隆仓库:
git clone https://github.com/bazhdarrzgar/acoustic_side_channel_attack_on_keyboard_website_dataset_collection.git
cd acoustic_side_channel_attack_on_keyboard_website_dataset_collection
2. 安装依赖:
npm install
3. 运行开发服务器:
npm run dev
4. 在浏览器中打开 [http://localhost:3000](http://localhost:3000)。
## 🏛 隶属关系
在哈尔滨工业大学(HIT)开发,用于网络安全与声学侧信道分析研究。
## 📄 许可证
本项目仅用于研究与教育目的。
标签:acoustic side-channel, dataset collection, Framer Motion, keystroke audio, Lucide React, React, research tool, Syscalls, Tailwind CSS, TypeScript, UI/UX, Web Audio API, web interface, 会话管理, 侧信道分析, 动画库, 哈尔滨工业大学, 图标库, 声学侧信道攻击, 声纹采集, 安全插件, 实时音频可视化, 机器学习数据集, 研究工具, 网站数据集, 自动化打包, 自动化攻击, 键盘声学分析