Beijing Institute of Mathematical Sciences and Applications Beijing Institute of Mathematical Sciences and Applications

  • About
    • President
    • Governance
    • Partner Institutions
    • Visit
  • People
    • Management
    • Faculty
    • Postdocs
    • Visiting Scholars
    • Staff
  • Research
    • Research Groups
    • Courses
    • Seminars
  • Join Us
    • Faculty
    • Postdocs
    • Students
  • Events
    • Conferences
    • Workshops
    • Forum
  • Life @ BIMSA
    • Accommodation
    • Transportation
    • Facilities
    • Tour
  • News
    • News
    • Announcement
    • Downloads
About
President
Governance
Partner Institutions
Visit
People
Management
Faculty
Postdocs
Visiting Scholars
Staff
Research
Research Groups
Courses
Seminars
Join Us
Faculty
Postdocs
Students
Events
Conferences
Workshops
Forum
Life @ BIMSA
Accommodation
Transportation
Facilities
Tour
News
News
Announcement
Downloads
Qiuzhen College, Tsinghua University
Yau Mathematical Sciences Center, Tsinghua University (YMSC)
Tsinghua Sanya International  Mathematics Forum (TSIMF)
Shanghai Institute for Mathematics and  Interdisciplinary Sciences (SIMIS)
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.
Lecturer
Cheng Dong Tao
Date
7th March ~ 6th June, 2023
Location
Weekday Time Venue Online ID Password
Tuesday,Thursday 15:20 - 16:55 A3-3-103 ZOOM 04 482 240 1589 BIMSA
Prerequisite
The C programming language
Syllabus
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
Reference
1. Welschenbach, Michael. Cryptography in C and C++. Apress, 2017.
2. Bruce, Schneier. "Applied Cryptography: Protocols, Algorthms, and Source Code in C.-2nd." (1996).
Audience
Undergraduate , Graduate
Video Public
No
Notes Public
No
Language
Chinese
Lecturer Intro
Dr. Chengdong Tao got his Ph.D from South China University of Technology in 2015. Then he became an engineer at Shenzhen Huawei Technology Co., Ltd., and Executive Director and General Manager at Guangzhou Liangjian Technology Co., Ltd.. From 2020, he has been an Assistant Professor, and in 2023 Associated Professor of Yanqi Lake Beijing Institute of Mathematical Sciences and Applications. His Research Interests include Computational Algebra, Post-quantum Cryptography, Fast Implementation.
Beijing Institute of Mathematical Sciences and Applications
CONTACT

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

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

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

Copyright © Beijing Institute of Mathematical Sciences and Applications

京ICP备2022029550号-1

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