999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

How to Integrate Abstract Algebra and Number Theory in the Teaching of Public Key Cryptography Elegantly

2018-12-26 09:36:44HuXiongTingZhongGuobinZhuZhiguangQin
計(jì)算機(jī)教育 2018年12期

Hu Xiong*, Ting Zhong, Guobin Zhu,Zhiguang Qin

Abstract: Different from traditional symmetric cryptography, public key cryptography allows each user to own a pair of public/private key pair. Given the public key of one user and the data to be encrypted, a ciphertext can be generated such that only the intended user is able to recover the data using his/her private key associated with public key involved in the encryption process.To really understand the philosophy behind the public key cryptography is not an easy task and sometimes it seems somewhat difficult, if not impossible, for the beginners without the knowledge of the abstract algebra and number theory. In this paper, we introduce briefly the basic definition of public key cryptography as well as the corresponding mathematical hard problems. Besides, we explain why the mathematical backgrounds, especially abstract algebra and number theory, matter in the study of public key cryptography.

Key words: public key cryptography; number theory;abstract algebra

1 Brief Review of Public Key Cryptography

In the symmetric cryptosystem, the secret keys used in the encryption and decryption are identical to each other. To ensure the communication between one pair of participants cannot be read by any other entities, it is desirable for each pair of participants to securely share an unique secret key. In this way, the key management in the symmetric cryptosystem is regarded as cumbersome. For instance, secret keys are needed in the system with users and secret keys are required to be maintained by each participant. To simplify the key management problem, public key cryptography[1]has been invented as one of the revolutionary milestone in the cryptography. In public key cryptography, each user owns a pair of public/private key pair. Concretely,the public key is distributed to everyone in the system,while the private key is kept secret by its owner. Given the message to be encrypted and the public key of the intended receiver, the ciphertext is able to be generated by carrying out the encryption algorithm.

In the decryption algorithm, only the secret key corresponding to the public key involved in the encryption algorithm is needed to perform the decryption algorithm. In this way, the key management in the symmetric cryptosystem has been significantly simplified in the public key cryptography. Considering the untouched advantage of public key cryptography,the Turing Awards are given to the invention[1]and first implementation[2]of public key cryptography in 2015[3]and 2002 respectively.

Despite the merits offered by the public key cryptography, it is not an easy task to understand the rationale behind public key cryptography because all the existing public key cryptosystems are constructed on the mathematical tools. In essence, public key cryptography can be regarded as an analogue of lock and key in the physical world. To realize the function of lock and key in the digital world, some abstract algebra and number theory are required. It is difficult, if not impossible, to really learn public key cryptography without the knowledge of these mathematical backgrounds.

2 How to Integrate Abstract Algebra and Number Theory Matter in the Study of Public Key Cryptography Elegantly

Fortunately, abstract algebra and number theory provide a promising mathematical background to construct public key cryptography. Intuitively, this kind of hard problems in abstract algebra and number theory,where no efficient general approach for solving these hard problems is known otherwise possessing some pre-selective secret, can be utilized in the construction of public key cryptography. On one hand, abstract algebra[4]refers to the study of algebraic structures including groups, rings and fields. On the other hand,number theory[5]mainly studies prime numbers and the properties of objects made out of integers. Traditionally,treatments of both abstract algebra and number theory have faced a dilemma: abstract algebra first or number theory first? Presenting number theory first immediately offers familiar concepts such as division, congruence,as well as intuition obtained from discussing with the integers. Furthermore, the definitions and axioms for number theory are less complicated comparing to the counterparts for abstract algebra. On the other hand,however, abstract algebra, such as groups, rings and fields, underlies number theory such as quotients by subgroups. The dilemma is solved by emphasizing congruence along with divisions. Congruence and divisions are steps up to number theory, while abstract structure in the abstract algebra can be instantiated by the congruence and divisions. Furthermore, the abstract algebra and number theory can be taught in a hybrid mode instead of discussing separately if we concentrating key points, i.e., congruence and divisions. In this way, we can integrate abstract algebra and number theory matter in the study of public key cryptography elegantly.

主站蜘蛛池模板: 呦女亚洲一区精品| 18禁影院亚洲专区| 亚洲无码在线午夜电影| 日韩精品无码不卡无码| 久久国产av麻豆| 午夜视频免费试看| 在线免费不卡视频| 夜精品a一区二区三区| 亚洲欧美日韩动漫| 欧美日韩亚洲国产| 波多野结衣久久高清免费| 国产理论最新国产精品视频| 欧美日本激情| 亚洲三级a| 毛片大全免费观看| 99这里只有精品免费视频| 欧美日本一区二区三区免费| 日韩精品高清自在线| 久久精品这里只有精99品| 97se亚洲综合| 无码人妻热线精品视频| 亚洲一级无毛片无码在线免费视频 | 亚洲第一成年网| 日本亚洲欧美在线| 亚洲精品大秀视频| 综合色88| 久久精品66| 亚洲日本精品一区二区| 亚洲高清资源| 亚洲综合激情另类专区| 中文国产成人精品久久| 日韩国产高清无码| 成人午夜亚洲影视在线观看| 99精品视频在线观看免费播放| 婷婷色狠狠干| 日韩激情成人| 国产成人综合亚洲欧美在| 女人18毛片久久| 久久久亚洲国产美女国产盗摄| 日韩精品成人网页视频在线 | 久久伊伊香蕉综合精品| 久久五月天综合| 亚洲成a人片7777| 久久狠狠色噜噜狠狠狠狠97视色| 午夜激情婷婷| 国产av色站网站| 亚洲精品777| 九九久久99精品| 日韩人妻无码制服丝袜视频| 国产尹人香蕉综合在线电影| 99成人在线观看| 免费国产在线精品一区| 亚洲成人网在线播放| 99伊人精品| www中文字幕在线观看| 2020最新国产精品视频| 天天综合亚洲| 亚洲欧美日韩另类在线一| 九色视频线上播放| 国产精品蜜臀| 国产网友愉拍精品视频| 久久亚洲国产最新网站| 日本欧美成人免费| 国产毛片不卡| a毛片免费观看| 亚洲成aⅴ人在线观看| 日韩在线视频网| 婷婷伊人五月| 国产无码精品在线| 国产精品爆乳99久久| 欧美五月婷婷| 在线网站18禁| 91久久偷偷做嫩草影院精品| 最新国产成人剧情在线播放| 日韩福利在线观看| 一本色道久久88亚洲综合| 日本一区高清| 国产人前露出系列视频| 日本精品中文字幕在线不卡| 国产一区二区在线视频观看| 国产成人三级| 欧美另类精品一区二区三区|