该协议描述了为医疗物联网网络实现区块链集成的双向长短期记忆入侵检测系统,实现实时攻击检测、防篡改取证日志和自动化缓解。
访问受限。请登录或开始试用以查看此内容。
访问受限。请登录或开始试用以查看此内容。
访问受限。请登录或开始试用以查看此内容。
访问受限。请登录或开始试用以查看此内容。
访问受限。请登录或开始试用以查看此内容。
| 姓名 | 公司 | 目录编号 | 评论 |
|---|---|---|---|
| AQU-IMF-RFE 特征选择模块 | 自主开发 | N/A | 集成互信息、Aquila 优化器和递归特征消除的混合特征选择方法 |
| 注意力层 | 自主开发(基于 Keras) | N/A | 用于在扩展 BiLSTM 模型中进行特征加权的时间注意力机制 |
| Bot-IoT 数据集 | UNSW 堪培拉网络安全 | N/A | 用于入侵检测评估的公共基准数据集 |
| CICIDS2017 数据集 | 加拿大网络安全研究所 | N/A | 公共基准入侵检测数据集 |
| 以太坊客户端(Geth) | 以太坊基金会 | 1.13.15 | 用于部署和运行权威网络的区块链客户端 |
| 扩展 BiLSTM 模型 | 自主开发 | N/A | 集成 Conv1D、BiLSTM、残差学习和时间注意力的深度学习入侵检测模型 |
| Jupyter Notebook | Jupyter 项目 | 7.x | 用于实现、实验和结果可视化的交互式环境 |
| NumPy | NumPy 开发者 | 2.4.4 | 用于预处理和模型训练的数值计算库 |
| Pandas | Pandas 开发团队 | 3.0.2 | 用于预处理和数据分析的数据处理库 |
| 权威区块链网络 | 自主开发 | N/A | 用于不可变入侵日志记录和自动化缓解的许可区块链网络 |
| Python | Python 软件基金会 | 3.12.7 | 用于数据预处理、模型开发、区块链集成和评估的编程语言 |
| 随机森林估计器 | Scikit-learn 开发者 | N/A | 用于递归特征消除(RFE)的随机森林分类器 |
| Scikit-learn | Scikit-learn 开发者 | 1.8.0 | 用于预处理、特征选择和模型评估的机器学习库 |
| Solidity 编译器 (solc) | Solidity 团队 | 0.8.19 | 用于智能合约编译和部署的编译器 |
| 固态硬盘(SSD) | 戴尔 | 512 GB | 用于数据集、训练模型和区块链账本的存储 |
| 系统内存(RAM) | 戴尔 | 128 GB | 在预处理、模型训练、区块链执行和评估期间使用的主内存 |
| TensorFlow | 谷歌 | 2.16.1 | 用于实现和训练扩展 BiLSTM 模型的深度学习框架 |
| UNSW-NB15 数据集 | UNSW 堪培拉网络安全 | N/A | 用于训练和评估的公共基准数据集 |
| Web3.py | Web3.py 开发者 | 6.15.1 | 用于入侵检测系统和区块链网络之间通信的 Python 接口 |
| Windows 操作系统 | 微软 | Windows 11 | 用于所有实验的操作系统 |
| 工作站 / 服务器 | 戴尔 | PowerEdge R740 | 用于模型训练、区块链部署和评估的计算平台 |
申请许可以重复使用本 JoVE 文章的文本或图表
申请许可