diff --git "a/\345\244\247\344\270\211\344\270\213/\346\223\215\344\275\234\347\263\273\347\273\237/readme.md" "b/\345\244\247\344\270\211\344\270\213/\346\223\215\344\275\234\347\263\273\347\273\237/readme.md" new file mode 100644 index 000000000..92621ab0a --- /dev/null +++ "b/\345\244\247\344\270\211\344\270\213/\346\223\215\344\275\234\347\263\273\347\273\237/readme.md" @@ -0,0 +1,3 @@ +2017文件夹下的作业代码已经很详细了…… + +One more thing: ucore从19年开始lab2的代码被谭院士改了,之前的代码不能work,这里是一个参考:https://github.com/Trinkle23897/os2019/tree/master/labcodes/lab2 diff --git "a/\345\244\247\344\270\211\344\270\213/\346\225\260\345\200\274\345\210\206\346\236\220/hw/\344\270\212\346\234\272\345\256\236\351\252\214/2019/readme.md" "b/\345\244\247\344\270\211\344\270\213/\346\225\260\345\200\274\345\210\206\346\236\220/hw/\344\270\212\346\234\272\345\256\236\351\252\214/2019/readme.md" new file mode 100644 index 000000000..8c6a55c65 --- /dev/null +++ "b/\345\244\247\344\270\211\344\270\213/\346\225\260\345\200\274\345\210\206\346\236\220/hw/\344\270\212\346\234\272\345\256\236\351\252\214/2019/readme.md" @@ -0,0 +1,3 @@ +A reference: https://github.com/Trinkle23897/Personal-Homework/tree/master/%E6%95%B0%E5%80%BC%E5%88%86%E6%9E%90 + +Another ref: https://github.com/Harry-Chen/numerical-analysis-experiments diff --git "a/\345\244\247\344\270\211\344\270\213/\346\225\260\345\200\274\345\210\206\346\236\220/hw/\344\271\240\351\242\230\350\257\276/\347\254\254\344\270\200\346\254\241\344\271\240\351\242\230\350\257\276\350\257\276\344\273\266.pdf" "b/\345\244\247\344\270\211\344\270\213/\346\225\260\345\200\274\345\210\206\346\236\220/hw/\344\271\240\351\242\230\350\257\276/\347\254\254\344\270\200\346\254\241\344\271\240\351\242\230\350\257\276\350\257\276\344\273\266.pdf" new file mode 100644 index 000000000..bf31c484d Binary files /dev/null and "b/\345\244\247\344\270\211\344\270\213/\346\225\260\345\200\274\345\210\206\346\236\220/hw/\344\271\240\351\242\230\350\257\276/\347\254\254\344\270\200\346\254\241\344\271\240\351\242\230\350\257\276\350\257\276\344\273\266.pdf" differ diff --git "a/\345\244\247\344\270\211\344\270\213/\346\225\260\345\200\274\345\210\206\346\236\220/hw/\344\271\240\351\242\230\350\257\276/\347\254\254\344\270\211\346\254\241\344\271\240\351\242\230\350\257\276\350\257\276\344\273\266.pdf" "b/\345\244\247\344\270\211\344\270\213/\346\225\260\345\200\274\345\210\206\346\236\220/hw/\344\271\240\351\242\230\350\257\276/\347\254\254\344\270\211\346\254\241\344\271\240\351\242\230\350\257\276\350\257\276\344\273\266.pdf" new file mode 100644 index 000000000..8e5e2ed46 Binary files /dev/null and "b/\345\244\247\344\270\211\344\270\213/\346\225\260\345\200\274\345\210\206\346\236\220/hw/\344\271\240\351\242\230\350\257\276/\347\254\254\344\270\211\346\254\241\344\271\240\351\242\230\350\257\276\350\257\276\344\273\266.pdf" differ diff --git "a/\345\244\247\344\270\211\344\270\213/\346\225\260\345\200\274\345\210\206\346\236\220/hw/\344\271\240\351\242\230\350\257\276/\347\254\254\344\272\214\346\254\241\344\271\240\351\242\230\350\257\276\350\257\276\344\273\266.pdf" "b/\345\244\247\344\270\211\344\270\213/\346\225\260\345\200\274\345\210\206\346\236\220/hw/\344\271\240\351\242\230\350\257\276/\347\254\254\344\272\214\346\254\241\344\271\240\351\242\230\350\257\276\350\257\276\344\273\266.pdf" new file mode 100644 index 000000000..d19f510a9 Binary files /dev/null and "b/\345\244\247\344\270\211\344\270\213/\346\225\260\345\200\274\345\210\206\346\236\220/hw/\344\271\240\351\242\230\350\257\276/\347\254\254\344\272\214\346\254\241\344\271\240\351\242\230\350\257\276\350\257\276\344\273\266.pdf" differ diff --git "a/\345\244\247\344\270\211\344\270\213/\347\216\260\344\273\243\345\257\206\347\240\201\345\255\246/exam/2019.txt" "b/\345\244\247\344\270\211\344\270\213/\347\216\260\344\273\243\345\257\206\347\240\201\345\255\246/exam/2019.txt" new file mode 100644 index 000000000..a66e6cd71 --- /dev/null +++ "b/\345\244\247\344\270\211\344\270\213/\347\216\260\344\273\243\345\257\206\347\240\201\345\255\246/exam/2019.txt" @@ -0,0 +1,14 @@ +一共12题,共100分 + +1. Vigenere, 加密之后算重合指数 +2. 给一段密文让你直接恢复明文(栅栏密码) +3. a=10101010, f(x)=x^8+x^6+x^5+x^4+1, 写出a8-a12 +4. AES加密过程模拟 +5. 分组密码的工作模式有哪些,给出环境限制写出最适合的工作模式 +6. 以SM4的加解密为例描述Feistel结构及其执行过程 +7. 写出加密函数、hash函数、消息验证码的安全性定义 +8. (1) 简述DH+ElGamal椭圆曲线的密钥交换过程 (2) 描述中间人攻击 +9. RSA手算 +10. Goldwasser-Micali的缺点以及对密码学的贡献 +11. ElGamal的签名验证过程与合理性证明 +12. RSA、GM、ElG、DH是基于什么数学难题 diff --git "a/\345\244\247\344\270\211\344\270\213/\347\216\260\344\273\243\345\257\206\347\240\201\345\255\246/hw/2019/readme.md" "b/\345\244\247\344\270\211\344\270\213/\347\216\260\344\273\243\345\257\206\347\240\201\345\255\246/hw/2019/readme.md" new file mode 100644 index 000000000..14d890121 --- /dev/null +++ "b/\345\244\247\344\270\211\344\270\213/\347\216\260\344\273\243\345\257\206\347\240\201\345\255\246/hw/2019/readme.md" @@ -0,0 +1 @@ +https://github.com/Trinkle23897/Personal-Homework/tree/master/%E7%8E%B0%E4%BB%A3%E5%AF%86%E7%A0%81%E5%AD%A6 diff --git "a/\345\244\247\344\270\211\344\270\213/\350\256\241\347\256\227\346\234\272\347\263\273\347\273\237\347\273\223\346\236\204/hw/\344\271\246\351\235\242/2019/HW1_solution.pdf" "b/\345\244\247\344\270\211\344\270\213/\350\256\241\347\256\227\346\234\272\347\263\273\347\273\237\347\273\223\346\236\204/hw/\344\271\246\351\235\242/2019/HW1_solution.pdf" new file mode 100644 index 000000000..2fa417644 Binary files /dev/null and "b/\345\244\247\344\270\211\344\270\213/\350\256\241\347\256\227\346\234\272\347\263\273\347\273\237\347\273\223\346\236\204/hw/\344\271\246\351\235\242/2019/HW1_solution.pdf" differ diff --git "a/\345\244\247\344\270\211\344\270\213/\350\256\241\347\256\227\346\234\272\347\263\273\347\273\237\347\273\223\346\236\204/hw/\344\271\246\351\235\242/2019/HW2_solution.pdf" "b/\345\244\247\344\270\211\344\270\213/\350\256\241\347\256\227\346\234\272\347\263\273\347\273\237\347\273\223\346\236\204/hw/\344\271\246\351\235\242/2019/HW2_solution.pdf" new file mode 100644 index 000000000..64ad931cb Binary files /dev/null and "b/\345\244\247\344\270\211\344\270\213/\350\256\241\347\256\227\346\234\272\347\263\273\347\273\237\347\273\223\346\236\204/hw/\344\271\246\351\235\242/2019/HW2_solution.pdf" differ diff --git "a/\345\244\247\344\270\211\344\270\213/\350\256\241\347\256\227\346\234\272\347\263\273\347\273\237\347\273\223\346\236\204/hw/\344\271\246\351\235\242/2019/HW3_solution.pdf" "b/\345\244\247\344\270\211\344\270\213/\350\256\241\347\256\227\346\234\272\347\263\273\347\273\237\347\273\223\346\236\204/hw/\344\271\246\351\235\242/2019/HW3_solution.pdf" new file mode 100644 index 000000000..ea1d8ce92 Binary files /dev/null and "b/\345\244\247\344\270\211\344\270\213/\350\256\241\347\256\227\346\234\272\347\263\273\347\273\237\347\273\223\346\236\204/hw/\344\271\246\351\235\242/2019/HW3_solution.pdf" differ diff --git "a/\345\244\247\344\270\211\344\270\213/\350\256\241\347\256\227\346\234\272\347\263\273\347\273\237\347\273\223\346\236\204/hw/\344\271\246\351\235\242/2019/HW4_solution.pdf" "b/\345\244\247\344\270\211\344\270\213/\350\256\241\347\256\227\346\234\272\347\263\273\347\273\237\347\273\223\346\236\204/hw/\344\271\246\351\235\242/2019/HW4_solution.pdf" new file mode 100644 index 000000000..5ef232b61 Binary files /dev/null and "b/\345\244\247\344\270\211\344\270\213/\350\256\241\347\256\227\346\234\272\347\263\273\347\273\237\347\273\223\346\236\204/hw/\344\271\246\351\235\242/2019/HW4_solution.pdf" differ diff --git "a/\345\244\247\344\270\211\344\270\213/\350\256\241\347\256\227\346\234\272\347\263\273\347\273\237\347\273\223\346\236\204/hw/\345\256\236\351\252\214/2019/readme.md" "b/\345\244\247\344\270\211\344\270\213/\350\256\241\347\256\227\346\234\272\347\263\273\347\273\237\347\273\223\346\236\204/hw/\345\256\236\351\252\214/2019/readme.md" new file mode 100644 index 000000000..e7af1bc94 --- /dev/null +++ "b/\345\244\247\344\270\211\344\270\213/\350\256\241\347\256\227\346\234\272\347\263\273\347\273\237\347\273\223\346\236\204/hw/\345\256\236\351\252\214/2019/readme.md" @@ -0,0 +1,3 @@ +Full version of experiments: https://github.com/Trinkle23897/Personal-Homework/tree/master/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%B3%BB%E7%BB%9F%E7%BB%93%E6%9E%84 + +A TypeScript-based Tomasulo: https://github.com/Harry-Chen/TrivialTomasulo