我正在做一篇关于计算机科学的论文,我被困在该做什么上了。我对AES算法或任何加密算法的主题感兴趣。然而,由于计算机科学是一门科学,我必须进行一项实验。然而,我不知道该如何测试它。
我考虑过加密不同类型的文件。与其他加密算法相比,视频、照片和word文件等,并测试数据传输速度或加密速度。我想知道你们中是否有人能告诉我如何做到这一点,或者推荐一个不同的实验。我不可能做得太难,也不能太容易地认为它不值得取得好成绩。谢谢。P.S. I.A 17 (12年)
发布于 2016-12-28 22:54:29
当然,这里有大量的研究机会。这对你来说是件好事,因为你对这件事很好奇,也很好奇。您可能希望控制几个变量,并按照以下思路进行测试:
为了获得良好的数据,您需要在相同的硬件上,在相同的负载下,以相同的语言多次运行这些实验。特别是考虑到现代CPU具有AES-NI指令集和自定义的加密数据寄存器,请记住为您的实验添加种子,否则后续运行可能具有不同的性能配置文件。
如果您没有以前的编码经验,那么Java、Ruby和Python都有非常流行的密码库和一个广泛的社区,当您遇到挑战时,它们很乐意支持您。如果您已经熟悉一种或多种特定的语言,我建议使用其中的一种,因为学习特定于密码学的指令非常困难;学习一种新语言可能是一个不必要的负担。
我认为这是相当模糊的,你仍然需要为你的论文做研究和调查,但应该提供一个起点。如果需要的话,可以随时跟进具体的问题。
https://stackoverflow.com/questions/41263677
复制相似问题