电路设计论坛
直播中

pangolin1986

4年用户 5经验值
擅长:可编程逻辑 电源/新能源 嵌入式技术
私信 关注
[问答]

了解看门狗的兄弟们帮下忙

小弟需要开发一款看门狗硬件(类似U盘的形状)。目的是为了监控和加密上位机程序。有懂的帮忙给下思路,不胜感激!

回帖(2)

infortrans

2024-2-28 17:58:57
网上有很多加密狗,可以找找看。
举报

王利祥

2024-3-27 18:06:29
开发一款看门狗硬件,类似于U盘的形状,其目的是为了监控和加密上位机程序。下面给出一些思路供参考:

1. 硬件设计:
   - 选择合适的芯片和电路设计,可以考虑使用嵌入式处理器或者微控制器作为核心,实现监控和加密功能
   - 设计合适的硬件接口,例如USB接口,便于连接和通信
   - 为了确保硬件的安全性,可以考虑添加防破解措施,例如芯片内部的存储空间进行加密保护,对外部入侵行为进行检测等。

2. 监控功能:
   - 设计硬件以及相关软件程序,可以监控上位机程序运行状态,如启动时间、运行状态、CPU、内存利用率等
   - 实时监测上位机程序是否被异常关闭,如果出现异常关闭,则发出警报或触发相应的应急操作

3. 加密功能:
   - 设计硬件以及相关软件程序,可以对上位机程序进行加密保护,确保程序的安全性
   - 可以使用对称加密算法或者非对称加密算法对程序进行加密
   - 考虑添加授权机制,确保只有授权使用的用户可以正常运行上位机软件

4. 软件开发:
   - 针对硬件设计的特点,进行相关软件开发,包括监控软件和加密软件
   - 监控软件可以定期读取硬件上的监控数据,并进行相应的处理和展示
   - 加密软件可以进行对指定的上位机程序进行加密,并在运行时进行解密操作

在开发过程中,需要结合具体的需求和技术条件进行选择和设计。同时,要注意保证整个系统的稳定性和安全性,包括硬件设计的可靠性和软件开发的安全性。最后,对于监控和加密功能的具体实现,需要进一步研究和开发。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分