北京雁栖湖应用数学研究院 北京雁栖湖应用数学研究院

  • 关于我们
    • 院长致辞
    • 理事会
    • 协作机构
    • 参观来访
  • 人员
    • 管理层
    • 科研人员
    • 博士后
    • 来访学者
    • 行政团队
  • 学术研究
    • 研究团队
    • 公开课
    • 讨论班
  • 招生招聘
    • 教研人员
    • 博士后
    • 学生
  • 会议
    • 学术会议
    • 工作坊
    • 论坛
  • 学院生活
    • 住宿
    • 交通
    • 配套设施
    • 周边旅游
  • 新闻
    • 新闻动态
    • 通知公告
    • 资料下载
关于我们
院长致辞
理事会
协作机构
参观来访
人员
管理层
科研人员
博士后
来访学者
行政团队
学术研究
研究团队
公开课
讨论班
招生招聘
教研人员
博士后
学生
会议
学术会议
工作坊
论坛
学院生活
住宿
交通
配套设施
周边旅游
新闻
新闻动态
通知公告
资料下载
清华大学 "求真书院"
清华大学丘成桐数学科学中心
清华三亚国际数学论坛
上海数学与交叉学科研究院
BIMSA > Cryptography in C \(ICBS\)
Cryptography in C
In this course, we will introduce how to implement crytpography security random number generation, block ciphers, hash functions, message authentication code algorithms, encryption and authentication modes, mutiple precision arithmetics, public key algorithms, ASN.1 encoding, ssl protocal and https protocal.
讲师
陶成东
日期
2023年03月07日 至 06月06日
位置
Weekday Time Venue Online ID Password
周二,周四 15:20 - 16:55 A3-3-103 ZOOM 04 482 240 1589 BIMSA
修课要求
The C programming language
课程大纲
1. random number generation
2. block ciphers
3. hash functions
4. message authentication code algorithm
5. encryption and authentication mode
6. mutiple precision arithmetic
7. public key algorithm
8. ASN.1 encoding
9. ssl protocal
10. https protocal
参考资料
1. Welschenbach, Michael. Cryptography in C and C++. Apress, 2017.
2. Bruce, Schneier. "Applied Cryptography: Protocols, Algorthms, and Source Code in C.-2nd." (1996).
听众
Undergraduate , Graduate
视频公开
不公开
笔记公开
不公开
语言
中文
讲师介绍
2015年获华南理工大学应用数学专业博士学位,后任深圳华为技术有限公司研究工程师,2020年加入北京雁栖湖应用数学研究院,现任副研究员。主要研究兴趣:后量子密码学,计算数学,软件工程。拥有发明专利一项,发表多篇学术论文,并获得CRYPTO 2021 年度最佳论文荣誉提名以及行业顶级刊物Journal of Cryptology约稿。
北京雁栖湖应用数学研究院
CONTACT

No. 544, Hefangkou Village Huaibei Town, Huairou District Beijing 101408

北京市怀柔区 河防口村544号
北京雁栖湖应用数学研究院 101408

Tel. 010-60661855
Email. administration@bimsa.cn

版权所有 © 北京雁栖湖应用数学研究院

京ICP备2022029550号-1

京公网安备11011602001060 京公网安备11011602001060