无限的技能
一、详情
如果心中有目标,就能立即将新学到的技能付诸应用,课程开始正是草拟目标的大好时机。将想法记录下来是学习的好习惯,这样每当需要开始新项目时(大创,竞赛,毕业设计等)都可参考它们。如果你有无穷多种编程技能,密码技术,硬件设计技术,你打算开发什么样的密码系统或密码应用呢?现在请花点时间描绘三个你想创建的密码应用程序或系统。基于你了解的密码产品,可以在附件中的各个层次思考。
二、我的想法
-
安全下载防护
- 从网上下载东西,正常而言,都是十分安全的,但是部分软件有恶意代码捆绑,下载至客户主机,就会受到恶意代码的侵蚀。有些广告软件甚至不能从“控制面板”等工具中删除,这就让普通用户在使用电脑的时候,常常被弹出的垃圾广告等整的抓耳挠腮,不知所措。
- 基于此,我想设计一种插件可以检测所下载的是否有恶意代码、病毒、木马等。在设计上增加软件类型甄别。不同的软件文件格式可能相同,在属性上还是会有本质上的区别,甚至可以在进入主机之前,设立一个“缓冲区”来进行简单的功能测试,这样可以直接避免与所需文件完全不同类型的文件被捆绑带入用户主机。虽然不能完全解决全部的恶意代码问题,但是也有所改善,至少是多了一道防护线。
-
生物信息库
- 当前获取别人手机的开机指纹还是十分容易的一件事,基于此,我将建立一个生物信息库,于是,我认为可以通过设计一种密码算法可以将指纹、声纹、面部图像等转化成的数据存入一个库中。这个库在每一次数据被调用完成之后对其进行加密,而在对比阶段还原成明文之后,就让明文发生改变,同时对于整个服务器进行数据更新,用新的明文信息代替旧的明文的全部功能,(类似”一次一密“。)以解决最开始我提到的那个问题。
-
区块链的具体场景应用
- 区块链目前的应用越来越广泛,其具有去中心化、不可伪造、可追溯性等特点。目前使用区块链的虚拟货币种类多样,使用各式各样的共识机制,使得区块链在金融领域有了较为广泛的应用。就目前看来,区块链在其他应用场景也有很好的前景(可编程社会),但是其应用还较少。
- 可以开发基于区块链的系统,在公共服务方面,比如医疗、公共管理、能源、交通等方面。也可以使用区块链在数字版权领域、公益领域进行应用。可以尝试基于区块链的医疗系统、基于区块链的交通管理系统等,使用较新的技术,实现具体应用。