首页
社区
课程
招聘
[公告]密码学 & 密码学小组
2009-5-28 19:32 262216

[公告]密码学 & 密码学小组

2009-5-28 19:32
262216
这是一个目录,计划在看雪学院(论坛)完成,
其中标上颜色的是表示已经完成,或正在完成中,未标上颜色的则是未完成。
这个内容,可以分成两大对象。
1.        Common User:对于想了解密码学为何物的 common user,从这里可以进一步了解,另一方面,也可以从书中很多的 examples 来跟计算器结合起来,不会有天马行空的感觉(太理论又派不上用场,又跟计算器扯不上边),但不会只有加密及解密那样。这里谈论的更多,也更广。
2.        Professional User:目标是放在讯息安全或是计算器相关专业的学生或人士,书本的内容都是是绝佳的材料,每一篇提及的文章都足以当成是一个硕士论文或是博士论文。

Question 1:
不论是百度,Yahoo,或是 Google ,都可以隋处可以找到您自己想要的讯息,那为什么还要有这本书的存在?
Good question!
Answer 1:
A)
很多书只传递知识给读者知道,却没告诉读者怎么去利用知识,怎么去转变知识,所以很多读者学习之后,就不知道怎么去运用。
以 Magic square 为例子,大家对它不陌生,但是却没人想利用它来做 encryption/decryption。 Why?因为大家都被目前众多密码学的书所牵着走。
或许您们知道或是听过某某 cryptosystem (譬如 RSA),可是您们却没想过自己也搞一套 cryptosystem。
Stream cipher 不是新的东西,Block cipher 也不是新的东西,可是用 Magic square 来 encrypt/decrypt 就是新的东西。
B)
对 professional user 来说,尤其是student更为重要。前面所提到的 magic square 就是一个新的方法 ,以这样的一个 topic 来做为一篇毕业论文,我想应该是可以的。
其次,书里大量的材料,有讨论学者所发表的论文,也有学者提出不同的 attack,这如同有人发行了软件,事后有人去crack it或是 break it的意思是雷同地。
不论是提出一个 attack method或是 improvement scheme,我个人认为,这也是可以是毕业论文的 resource。在阅读了书本中的内容之后,很容易可以启发更多的 new ideas。

=====
Introduction to Information Security with Cryptography

Chap 1第一章        绪论 (Introduction)
                1.1        通讯安全 (Communication Security)
                        1.1.1        移位加密法 (Shift Cipher)
                        1.1.2        替换加密法 (Substitution Cipher)
                        1.1.3        映射加密法 (Affine Cipher)
                        1.1.4        维吉尼亚加密法 (Vigenere Cipher)
                        1.1.5        山丘加密法 (Hill Cipher)
                        1.1.6        排列加密法 (Permutation Cipher)
                        1.1.7        串流加密法 (Stream Cipher)与区块加密法
(Block Cipher)
        1.2        公开密码系统与对称密码系统 Public Key and Symmetric Cryptosystem
                1.2.1        模代数运算 (Modular arithmetic)
                1.2.2        因式分解难题 (Factoring Difficult Problem)
                1.2.3        楕圆曲线问题( Elliptic Curve Problem)
1.3        密码分析 (Cryptanalysis)
                        1.3.1        暴力攻击法 (Brute-Force Attack)
                        1.3.2        己知明文攻击法 (Known  Plaintext Attack)
                        1.3.3        绝对安全 (Absolutely Safe)
                1.4        实作与练习 (Exercise and Practical)


Chap 2第二章        古典密码学码系统 (Classical Cryptography)
                2.1        西泽挪移密码 (Caesar Shift Cipher)
                2.2        仿射密码 (Affine Cipher)
                2.3        单套字母替代法
    2.4 Vige nere 密码 (Polyalphabetic Substitution)
    2.5 单次密码簿(One time pad)
    2.6 Enigma 密码机 (Enigma)


Chap 3第三章 基础数论 (Foundation of Number Theory)
      3.1 模运算(Modulo Operation)
3.2 同余(Congruence)
3.3 辗转相除法 (Method of Successive Division)
3.4 原根 (Primitive Root)
3.5 二次剩余 (Quadratic Residue)
3.6 Galois Field
3.7 质数理论 (Prime number theory)
3.8 Lagrange定理与费马小定理 (Lagrange and Fermat's Little Theorem)
3.9 连分数 (Continue Fracted Number)
Chap 4第四章  讯息理论(Information Theory)
      4.1 机率 (Probability)
4.2 完美秘密 (Perfect Secrecy)
4.3 熵(Entropy)

Chap 5第五章        公开金钥密码系统(Public-Key Cryptography)
                5.1        RSA Cryptosystem
                5.2        ElGamal Cryptosystem
                5.3        Elliptic Curve Cryptosystem
                5.4        Merkle-Hellman Knapsack system
                5.5        McEliece System
Chap 6第六章        公开金钥密码标准 (Public Key Cryptosystem Standards)
                6.1        Password-based Cryptography Standard
                6.2        Diffie-Hellman Key Agreement Standard

Chap 7第七章        数位签章 ( Digital Signature)
                7.1        RSA Digital Signature
                7.2        ElGamal Digital Signature
    7.3 DSA Digital Signature
7.3 Schnoor Digital Signature
7.4 Nyberg-Rueppel Digital Signature
7.5 Hash Function
Chap 8第八章        质数与大整数算术 (Prime Number and Large Integer Arithmetic)
8.1 Large Integer in Addition, Subtraction and multiplication
8.2 Large Integer in Division
8.3 Montgomery Algorithm
8.4 Modulus in Exponential operation
8.5 Miller-Rabin Prime Number Testing
8.6 Agrawal-Kayal-Saxena Algorithm
8.7 Some Software Packages
Chap 9 第九章        金钥交换与密码认证协议 (Key Agreement and Password Authentication)
9.1 Encryption Key Exchange
9.2 Key Agreement and Exchange

9.3 Simple Authentication and Key Agreement (SAKA)
9.4 Key Agreement and Password Authentication (KAPA)
9.5 Known Attacks in SAKA
9.6 Known Attack in KAPA
Chap 10 第十章        椭圆曲线密码系统 (Elliptic Curve Cryptosystem)
10.1 Elliptic Curve
10.2 Elliptic Curve in Modulus p
10.3 ECC Diffie-Hellman
10.4 Parallel Pollard Rho Method
Chap 11 第十一章 量子密码系统 (Quantum Cryptography)
11.1 Quantum Experiment
11.2 Quantum Computer
11.3 Quantum Key Distribution Problem
11.4 Shor Algorithm in Quantum Cryptanalysis

新增实用技巧篇 (这个章节,是完全利用到密码技术、crack me、及Windows API core,可以说是前面所学到的,完全会在这里派上用场)

Chap 12 第十二章 密码学在软件安全中的应用 ( The Cryptography applied in Software Security)
12.1 Introduction to Kernel32 API in Windows serials products
12.2 Kernel32 API地址定位 (exploit, virus / Hash Cipher)
12.3 文件校验, 内存校验等 (单向散列: CRC,MD5等)
12.4 SMC(任意Cipher)
12.5 运用 RSA1024 防止注册机(key generator) 的三两事
12.6 Exercise

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
打赏
分享
最新回复 (236)
雪    币: 88
活跃值: (25)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
思远软件 2009-5-28 20:02
2
0
好东西啊 期待中。。。。。。
雪    币: 87636
活跃值: (199289)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
linhanshi 2009-5-28 20:37
3
0
Support.
雪    币: 280
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
风雨夜 2009-5-28 21:01
4
0
支持
虽然这些我大多数都没听说过
这也许会使我学到很多
雪    币: 257
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xdsn 2009-5-29 13:16
5
0
很支持!
雪    币: 433
活跃值: (1875)
能力值: ( LV17,RANK:1820 )
在线值:
发帖
回帖
粉丝
riusksk 41 2009-5-29 13:46
6
0
Support.
雪    币: 399
活跃值: (38)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
stalker 8 2009-5-29 13:53
7
0
看标题我还以为要成立一个密码学小组呢
支持,学习
雪    币: 2096
活跃值: (100)
能力值: (RANK:420 )
在线值:
发帖
回帖
粉丝
rockinuk 8 2009-5-29 15:39
8
0
是打算成立小組,但還在評估中,因為不知道參與的人多不多。
雪    币: 399
活跃值: (38)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
stalker 8 2009-5-29 16:31
9
0
我想参加啊
雪    币: 2096
活跃值: (100)
能力值: (RANK:420 )
在线值:
发帖
回帖
粉丝
rockinuk 8 2009-5-29 18:02
10
0
請問 stalker 大大是以下哪一類人!?

A) Common user:

B) Professional user:

or

c) Else:
純脆是網民 or 鄉民,只會 download 不會 share 也不會 contributed ,更不會 upload 的人。

以上 A 及 B 類,會參與密碼書的編輯工作,也會是名列於書上的作者, 不論出版與否,功勞是大家的, 若沒出版,也是可以繼續交流,讓這個版永續下去。

Ps. Anyway, 歡迎 stalker 大大加入。^^
雪    币: 399
活跃值: (38)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
stalker 8 2009-5-29 18:06
11
0
我是计算机专业的学生,但是肯定算不上是Professional user。
把自己归入common user吧,非常希望了解学习密码学知识
雪    币: 2096
活跃值: (100)
能力值: (RANK:420 )
在线值:
发帖
回帖
粉丝
rockinuk 8 2009-5-29 18:17
12
0
那不是 A 就是 B  了。
請提出您能貢獻些什麼?
For example, jackozoo 大大就去讀了一些文章,然後自己理解後,把心得 post 上來。
雪    币: 399
活跃值: (38)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
stalker 8 2009-5-29 20:34
13
0
哦,我明白了,不过我的数学功底较差
先学习学习,组织上有什么体力活,就交给我吧
雪    币: 370
活跃值: (52)
能力值: ( LV13,RANK:350 )
在线值:
发帖
回帖
粉丝
moonife 8 2009-5-29 20:49
14
0
我们下学期有学部分,不过我对学校教的期望不大!
很期待rockinuk版主这个课题,支持
另外,特别说声感谢!
雪    币: 2669
活跃值: (1929)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wooyuk 2009-5-29 22:44
15
0
很期待rockinuk版主的这个课题
学习中...
雪    币: 7300
活跃值: (3758)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
海风月影 22 2009-5-31 18:24
16
0
我是来买书的
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
sessiondiy 4 2009-5-31 20:30
17
0
我的程度 LZ 应该知道
幼幼班的
雪    币: 57
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
fgnfd 2009-5-31 21:27
18
0
大力支持,呵呵,不错,学习
雪    币: 35385
活跃值: (19305)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
kanxue 8 2009-6-1 18:16
19
0
rockinuk辛苦了
支持“密码学小组”的组建,对这个课题有兴趣的朋友欢迎参与。
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
flygod 2009-6-1 19:06
20
0
期待下,不知道何时开课~~~
雪    币: 2604
活跃值: (64)
能力值: (RANK:510 )
在线值:
发帖
回帖
粉丝
加百力 12 2009-6-1 19:25
21
0
《密码学》现在是加密解密的基础。

网络安全协议也主要建立在密码学基础上。

非常支持rockinuk版主的工作!
雪    币: 181
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
naspy 2009-6-1 19:28
22
0
MS当年学过密码学这个课程~~
都忘完了
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
saning 2009-6-1 22:12
23
0
你还买书呀,晕晕。。我也来买。。哈
雪    币: 41
活跃值: (39)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
roxser 2009-6-2 01:08
24
0
我想加小组,不知道该如何加入,我的邮箱290226763@qq.com
雪    币: 2096
活跃值: (100)
能力值: (RANK:420 )
在线值:
发帖
回帖
粉丝
rockinuk 8 2009-6-2 01:20
25
0
1)
請問您加入的具體理由?

2)
請問您能能在密碼學小組發揮什麼功能?

3)
請問您是屬於 A) , B) or C) 類的 user?
游客
登录 | 注册 方可回帖
返回