文档库 最新最全的文档下载
当前位置:文档库 › 教学发育生物学课程问题研究

教学发育生物学课程问题研究

教学发育生物学课程问题研究
教学发育生物学课程问题研究

教学发育生物学课程问题研究

发育生物学是融合了遗传学、细胞生物学、分子生物学、解剖与组织胚胎学、生理学等学科的理论和技术,从分子水平和细胞水平来研究分析生物体从精子和卵子的发生、受精、发育、生长直至衰老死亡的过程及其机理。发育生物学是生命科学领域中非常具有挑战性的学科,从上个世纪八九十年代迄今,生物学领域的重大进展都与发育生物学有着密切的关系,或者就是发育生物学的进展.发育生物学成为了近年来世界上生命科学最活跃和最激动人心的研究领域.同时,发育生物学又是一门应用前景非常广泛的学科,有关生殖细胞发生、受精等过程的研究是动、植物人工繁殖、遗传育种、动物胚胎与生殖工程等生产应用技术发展的理论基础.有关细胞分化机理、基因表达调控与生态模式合成及生物功能的关系研究,是解决人类面临的许多医学难题(如癌症的防治)以及器官与组织培养等新兴的医学产业工程

发展的基础,也是基因工程发展为成熟的实用技术的基础。发育生物学作为生物科学木科专业动物系列必修的专业课,我院从2007年起正式将发育生物学课程列入生物科学专业和生物技术专业木科教学计划并付诸实施,几年来的教学实践效果令人鼓舞.笔者结合自己在发育生物学课程教学实践的亲身体会,就发育生物学的教学内容、教学形式和方法以及考核方式等方面进行探讨。

1 加强发育生物学教学内容的新颖性和实践性,以培养学生的学习兴趣

目前,发育生物学正处于蓬勃发展的阶段,自身知识的积累和总结还在不断进行,系统性还不够成熟完备,缺乏一个普遍公认的学科框架结构和较系统的理论知识体系。因此各个学校在教学过程中,都是结合自身的办学层次、教学特色制定相应的培养目标和教学计划,并选用与之相应的所选用的教材,讲述的重点也各不相同笔者认为在制定合适的教学大纲时,教学内容主要以注重基木知识、基木原理及对特定发育过程注重代表性和实用性为原则,合理配置该课程的教学内容。

发育生物学教学内容包括动物发育生物学和植物发育生物学两部分由于动物发育生物

学比植物发育生物学在发展上更为成熟,研究上更加深入,许多理论、研究思路和方法均可作为植物相关研究的借鉴,因此动物发育生物学作为我校发育生物学讲授的主体内容动物个体发育可划分为胚前期、胚胎期和胚后期3个阶段,其基木过程包括生殖细胞发生、受精、卵裂、原肠胚形成、神经胚形成、器官形成、出生或孵化、生长、变态、衰老和死亡研究发育机制的模式动物有小鼠、线虫、斑马鱼、果蝇、爪蟾、鸡、等课程既可按照动物发育顺序讲述,又可按照动物生殖方式和胚胎发育类型,从低等到高等逐个叙述贯穿于整个生命过程中的两大发育机制包括:细胞分化的机制以及图式形成机制发育生物学主要讲授的就是在基因表达及其调控的基础上,以细胞分化的分子机制为核心,以DNA为模板利用一维信息调节控制三维形态结构的构建,细胞和组织自我构建器官和机能系统的过程以及研究各种生命现

象的发展学生通过对基木内容的学习,能够理解和掌握不同类型动物个体发育过程的木质一。对于我院生物科学专业的木科生,发育生物学课程安排在人四上半学期讲授,这个阶段的学生已经具备了较全面的生物学、细胞生物学及分子生物学知识,因此在教学过程中学习的关键已不再是基础生物学知识的学习,而是如何将以前所学的知识融会贯通再去理解发育问题课程讲授过程中,原则上在不偏离发育问题这个主线的前提下,要更侧重新知识,新科技,新技术,尤其是重大理论的新突破的介绍及讨论发育生物学的知识翻新速度非常快,新热点、新信息层出不穷,应该及时将这些新动态有选择的补充到专业教学中,让学生及时了解当代发育生物学的巨大成就和最新发展动态以及广泛的应用前景当前,发育生物学的热点内容既包括动物发育的进化机制、性别决定机制,也包括基因组和蛋白组在发育过程中的功能及分子信号转导的研究这些内容都是在发育生物学的基础研究的前提下,对发育知识的延伸,对发育理论的深化这些内容一方面在更深层次上揭不生命木质问题,一方面将现有的理论研究成果付诸于实践在教学过程中,对于发育生物学的热点内容,应该按照专业和学生层次的需求,有目的、有选择的讲授。

2 加强课程的实践性,为学生就业奠定基础

在基础知识的学习过程中,增加有关生产实践的内容,为学生将来就业提供基础.例如:利用现代生物技术,研究动物性细胞的分离、体外受精、胚胎发育过程中的发育及调控机理;利用动物细胞生物反应器及转基因动物进行生物制药等方面的研究.通过研究动物和人类发育的分子机制,阐明发育木质,探讨动物和人类的疾病的治病机理.治病机理的讲授不应拘泥于现有的教材,要在基木理论的基础之上,把现今最前沿的研究进展介绍给同学们如发育机制的进化、动物发育的环境调控、同源发育途径、皮肤干细胞、器官移植、癌基因机理等等治病机理的研究进展等等还可以指导同学们运用植物解剖学、细胞生物学和分子生物学的手段和方法,研究植物生殖器官和生殖细胞的发生和发育,传粉和受精作用,胚胎发育的问题,探讨植物生殖的机理和植物生殖器官发育的规律,为农业生产实践提供理论支持和技术指导一。

3 通过现代教学手段与传统教学手段相结合的方式来提高教学效果

发育生物学以理论知识的讲授为主,十分抽象,学生理解起来非常困难传统的发育生物学课堂教学以教科书为主,教师主要通过板书和挂图、模型等教学道具来完成教学这种教学模式的教学效果整体不够理想,理论知识理解不够透彻,教学效率较低,学生对课程的兴趣调动不起来,妨碍了学生对知识体系的认识、理解和掌握网络中丰富的多媒体教学资源(包括生动的图片,影片,动Ilq和FLASH等)为学生理解复杂的分子发育过程提供了良好的载体,使学生对许多复杂的慨念和问题的理解得到了易化,把难以理解的理论知识变成一个个鲜活的图片、动画呈现给学生,使抽象的、深奥的发育原理或发育过程直观地展现出来,力求简单明了了。例如:在讲授各类动物各阶段发育之前可以放一段发育视频,帮助学生直观的了解发育的过程;在讲授细胞运动时可以加入一些关于细胞运动的动画和FLASH,帮助学

生理解细胞运动的方式.但是,在利用多媒体进行教学的过程中,应避免在短时间内表达的知识量过大,画面切换较快,造成大多数学生消化不了庞大的知识量、对后续的知识理解困难,久而久之就会挫伤了学生学习的积极性和主动性所以在使用多媒体教学过程中,教师要结合传统教学方法,充分吸收两者的优点,避免各自的不足,对学生的反应多加注意,一日_发觉学生出现疑虑,要放慢放映速度,增加讲解,适度用板书强调重点,最大限度地提高教学效果,要使板!i和多媒体达到“静”和“动”相结合。

4 教学形式和考试方法更加灵活多样

在发育生物学的教学过程中应避免“灌输式”教学方法.教师对于教学内容中的的重点和难点讲清、讲透,层次清晰,对于一些次要的内容可以让学生自学.在全面推行素质教育的今天,课堂教学提倡采用启发式教学或者互动式教学在前一节课时留下预习问题;讲授前,提出引发学生好奇心的有关木章节内容的几个问题,使之带着求知欲去听课,这样可以提高学生的注意力讲授完成后,还可以提出几个问题让学生思考、回答,检验学生对知识的理解程度,同时也是学生加深理解的过程课堂上,要注重与学生的互动,也可以采用“学习互助小组”的模式把学生随机分成多个学习小组,设置一个负责人,教师布置与小组数目相对应的英文文献,要求小组进行解读,由负责人组织该组学生进行讨论,指定某成员制作课件,少十在课堂上向全班学生讲解小组的体会和领悟到的知识,而其他的同学可以自由提问,教师在学生讨论时起引导作用这种形式的教学可以在一个学期内集中在几节课中进行,也可在日常授课中选择适当的时间来进行某一个小组通过这种方法使大家对文献中的新知识点达成共同的认识,提高了学生自主学习的热情和能力,培养了学生团结协作精神,加深了对发育生物学知识的理解.最终营造了畅所欲言的学习讨论气氛,鼓励学生积极思考,锻炼了学生主动学习的能力考试只是一个检测学生对学习内容的掌握情况手段,所以发育生物学考试应该多种形式相结合,全面考查学生的知识掌握程度我校的发育生物学考试成绩有平时成绩和期末笔试成绩组成,各占30%和70}}.平时成绩根据课堂出勤和课堂表现打分,期末考试所考查的内容要多一点开放式的题目,这样既能考查学生掌握基木知识的程度,又能考察出学生对于所学知识的归纳、总结和思考的能力,体现一定的创新性和探究性。

总之,发育生物学是一门综合性学科,是多学科的理论、方法和技术手段相互渗透而形成的集基础理论和应用技术于一体的学科,已成为生命科学最活跃的领域之一随着发育生物学知识体系的完善,生物技术专业的发育生物学课程教学显得更为重要教师除了增加自己的学科知识外,还希望能通过对教学内容的改革,去考虑构建更为科学的、更为系统化的发育生物学教学内容体系。

参考文献

[1]张红卫.发育生物学[M].北京:高等教育出版社2004:15-17.

[2]戴忠民.浅谈提高发育生物学教学效果的途径(J).安徽农学通报,

2008,14(20):139-140.

[3]彭勇波,赵霞.生物技术专业发育生物学教学改革初探(J).现代农业科技,2011,(1):22-23.

[4]张根华.发育生物学课程现状与教学内容研究(J).常熟理工学院学报,

2008,12(12):111-112.

[5]张文静,顾延生,王红梅,等.“发育生物学”教学内容与方法的改革和创新(J).中国地质教育,2009,18(2):95-98(https://www.wendangku.net/doc/f69326902.html,/fayusw/)

密码学基础课程设计指导书

《现代密码学基础》课程设计指导书 杨柳编 湖南科技大学计算机科学与工程学院 2014年12月

一、概述 本课程在简要复习数学基础知识之后,探讨了密码学研究的基本问题:通过不安全的通信媒介如何进行安全通信。也可以理解为关心任何希望限制不诚实者达到目的的问题,把度量和评价一个密码体制(协议)的安全性作为一个重点。就目前来说,密码学的研究领域已从消息加密扩大到了数字签名、消息认证、身份识别、抗欺骗协议等。无疑,在整个教学过程中非常重视密码学的基础,当然包括数学基础。并针对实际的密码体制(协议)强调设计与分析(攻击),对现代密码学的主要研究问题都进行了介绍。 对于密码学这样的课程,同学们一定要从理论、技术、应用三个方面进行学习与思考。密码体制(协议)无疑是我们的学习重点,密码体制(协议)也可以单纯地理解为计算机算法,从而有设计、分析、证明、实现的问题。实现密码体制(协议)就是我们经常讲的八个字:模型、算法、程序、测试。 二、课程设计步骤 课程设计步骤要求如下: 1.模型 从数学的角度看,解决任何问题都要建立一个数学模型,对于密码学来说更是如此。我们还可以认为,数据结构中的存储结构也是模型。于是这一部分的任务就是建立起问题的逻辑结构和存储结构,为算法设计和编码实现打下基础。 2.算法 这一部分对同学们的要求是能看懂书上的常用算法,并对其中的参数可以进行调整和设置,能实现和应用它们。 3.程序 编码实现得到程序。 4. 测试 5. 提交课程设计报告

三、课程设计报告编写要求 课程设计报告开头标明课程设计题目、设计者的班级、姓名、学号和完成日期,内容包括:模型、算法、程序、测试四个部分。 四、设计要求 可以只做第7题,不做第7题的要做第1题-第6题。 五、课程设计题目 大整数运算包的设计与实现 1.问题描述 大整数运算是现代密码学算法实现的基础,重要性不言而喻。大整数我们指的是二进制位512、1024和2048的数,一般的语言不支持。 2.基本要求 以类库头文件的形式实现。 3.实现提示 在选择了大整数的存储结构之后,主要实现以下运算: ①模加; ②模减; ③模乘; ④模整除; ⑤模取余。这五种运算模拟手算实现。 ⑥幂模:利用“平方-乘法”算法实现。 ⑦GCD:利用欧几里得算法实现。 ⑧乘法逆: 利用扩展的欧几里得算法实现。 ⑨素数判定与生成:概率性素数产生方法产生的数仅仅是伪素数,其缺点在于,

密码学课程设计

密码学 课程设计报告

目录 实验一凯撒加密算法 (1) 1.1算法简介 (1) 1.2算法原理 (1) 1.3加解密算法 (1) 1.4运行截图 (2) 实验二MD5算法 2.1算法简介 (3) 2.2 算法分析 (3) 2.3 算法步骤 (4) 2.4运行截图 (5) 实验三分组密码AES加密解密 (6) 3.1 算法概述 (6) 3.2 算法设计思路 (6) 3.3运行结果 (8) 实验四椭圆曲线加密算法 (9) 4.1 算法简介 (9) 4.2算法设计 (9) 4.3 运行结果 (9) 实验总结 (10)

实验一凯撒加密算法 1.1算法简介 著名的凯撒加密算法就是一种简单的替代加密法,它是将明文中每一个字符用右移3位并以26个字符为模的替代(A由D替代,B由E替代,··…—,W由Z 替代,X由A替代,Y由B替代,Z由C替代)。 1.2基本原理 在密码学中存在着各种各样的置换方式,但所有不同的置换方式都包含2个相同的元素。密钥和协议(算法)。凯撒密码的密钥是3,算法是将普通字母表中的字母用密钥对应的字母替换。置换加密的优点就在于它易于实施却难于破解. 发送方和接收方很容易事先商量好一个密钥,然后通过密钥从明文中生成密文,即是敌人若获取密文,通过密文直接猜测其代表的意义,在实践中是不可能的。 凯撒密码的加密算法极其简单。其加密过程如下: 在这里,我们做此约定:明文记为m,密文记为c,加密变换记为E(k1,m)(其中k1为密钥),解密变换记为D(k2,m)(k2为解密密钥)(在这里k1=k2,不妨记为k)。凯撒密码的加密过程可记为如下一个变换: c≡m+k mod n (其中n为基本字符个数) 同样,解密过程可表示为: m≡c+k mod n (其中n为基本字符个数) 对于计算机而言,n可取256或128,m、k、c均为一个8bit的二进制数。显然,这种加密算法极不安全,即使采用穷举法,最多也只要255次即可破译。当然,究其本身而言,仍然是一个单表置换,因此,频率分析法对其仍是有效的。 1.3加解密算法 恺撒密码的替换方法是通过排列明文和密文字母表,密文字母表示通过将明文字母表向左或向右移动一个固定数目的位置。例如,当偏移量是左移3的时候(解密时的密钥就是3): 明文字母表:ABCDEFGHIJKLMNOPQRSTUVWXYZ 密文字母表:DEFGHIJKLMNOPQRSTUVWXYZABC 使用时,加密者查找明文字母表中需要加密的消息中的每一个字母所在位置,并且写下密文字母表中对应的字母。需要解密的人则根据事先已知的密钥反过来操作,得到原来的明文。例如: 明文:THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG

《植物生物学》课程教学大纲

《植物生物学》课程教学大纲 一课程基本信息 1 课程名称(中/英文):植物生物学/Plant Biology 2 课程性质:专业必修 3 周学时/学分:3/3 4 授课对象:生命科学学院生命科学与技术基地班2008级 5 使用教材:周云龙主编《植物生物学》(第二版)北京:高等教育出版社,2004年。 二课程简介 本课程是一门综合性的植物基础学科,包括传统植物形态学、植物分类学、植物生理学以及植物发育生物学的主要内容,通过本课程的学习,使学员掌握关植物结构及其功能和生理作用、植物多样性及分类、植物与环境的关系和植物进化的较为全面而基础的理论知识。 在绪论中,我们简单介绍植物的重要性、人类对植物的认识和植物生物学的学习方法,为正文的展开作一个开头。生命的基本单位是细胞,因此该课程首先以学习细胞的结构和功能以及由此形成的植物组织(第一章),然后介绍植物体的形态结构(第二章),以及植物的繁殖(第三章)。学习了植物的形态结构后,学习植物的生命活动,即分别在、四、五、六章介绍的植物的无机营养、光合作用以及植物的生长发育及其调控。在学习了个体生物学基础上,我们将按系统发育的顺序介绍地球上长期进化发展所形成植物多样性,包括藻类与地衣、苔藓、蕨类、裸子和被子植物,学习其鉴别特征和一些重要的代表植物类群(第七至十一章)。无论什么植物都离不开环境,植物多样性是在不同的环境因子组合条件下发展起来的,因此接下来讨论植物与环境的关系(第十二章)。进化是生物学的统一主题,是生物界发展变化和生物多样性产生原因的理论解释,因此我们将以进化的讨论结束课程主要内容的学习(第十三章)。最后是人类与植物关系的探讨,由学员们课外自学。 本大纲按教学计划规定的总学时为54学时,用一个学期完成授课,18周,每周3节。但按本学期学校安排,本学期授课18周,19周开始为期末考试时间,又因第六周为国庆,其中还有一次为期中考试时间,故实际授课周数为16周,总授课48学时。因课时较少,内容较多,所以部分内容安排学生自学,自学学时教师不作硬性安排,由学生自己掌握。 三教学目的与基本要求 本课程的基本目的首先在于使学生系统掌握植物的细胞、组织、器官的形态特征及功能,掌握营养器官和繁殖器官的解剖结构的基本知识;了解植物的生理、代谢及发育的基本知识;了解植物的多样性,各大类群及其相互之间的亲缘关系和系统发育的规律,并能够熟练地运用分类学原理识别植物,从而为以后学习其它课程打下基础,也立足于服务将来进一步的植物科学方面的科研和工作。其次在此基础上训练学员应用这些知识和原理分析和解释现实生活和生产实践中出现的有关植物的实际问题,第三,结合实验教学,使学生掌握一定的植物学研究实验技能,培养学生独立观察生命现象、提出问题、分析和解决问题的能力和创新精神。 四教学进度表

AES密码学课程设计(C语言实现)

成都信息工程学院课程设计报告 AES加密解密软件的实现 课程名称:应用密码算法程序设计 学生姓名:樊培 学生学号:2010121058 专业班级:信息对抗技术101 任课教师:陈俊 2012 年6月7日

课程设计成绩评价表

目录 1、选题背景 (4) 2、设计的目标 (4) 2.1基本目标: (4) 2.2较高目标: (5) 3、功能需求分析 (5) 4、模块划分 (6) 4.1、密钥调度 (6) 4.2、加密 (8) 4.2.1、字节代替(SubBytes) (8) 4.2.2、行移位(ShiftRows) (10) 4.2.3、列混合(MixColumn) (11) 4.2.4、轮密钥加(AddRoundKey) (13) 4.2.5、加密主函数 (14) 4.3、解密 (16) 4.3.1、逆字节替代(InvSubBytes) (16) 4.3.2、逆行移位(InvShiftRows) (17) 4.3.3、逆列混合(InvMixCloumns) (17) 4.3.4、轮密钥加(AddRoundKey) (18) 4.3.5、解密主函数 (18) 5.测试报告 (20) 5.1主界面 (20) 5.2测试键盘输入明文和密钥加密 (20) 5.3测试键盘输入密文和密钥加密 (21) 5.3测试文件输入明文和密钥加密 (22) 5.4测试文件输入密文和密钥加密 (22) 5.5软件说明 (23) 6.课程设计报告总结 (23) 7.参考文献 (24)

1、选题背景 高级加密标准(Advanced Encryption Standard,AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。该算法为比利时密码学家Joan Daemen和Vincent Rijmen所设计,结合两位作者的名字,以Rijndael 之命名之,投稿高级加密标准的甄选流程。(Rijndael的发音近于 "Rhine doll") 严格地说,AES和Rijndael加密法并不完全一样(虽然在实际应用中二者可以互换),因为Rijndael加密法可以支援更大范围的区块和密钥长度:AES的区块长度固定为128 位元,密钥长度则可以是128,192或256位元;而Rijndael使用的密钥和区块长度可以是32位元的整数倍,以128位元为下限,256位元为上限。加密过程中使用的密钥是由Rijndael 密钥生成方案产生。大多数AES计算是在一个特别的有限域完成的。 截至2006年,针对AES唯一的成功攻击是旁道攻击 旁道攻击不攻击密码本身,而是攻击那些实作于不安全系统(会在不经意间泄漏资讯)上的加密系统。2005年4月,D.J. Bernstein公布了一种缓存时序攻击法,他以此破解了一个装载OpenSSL AES加密系统的客户服务器[6]。为了设计使该服务器公布所有的时序资讯,攻击算法使用了2亿多条筛选过的明码。有人认为[谁?],对于需要多个跳跃的国际互联网而言,这样的攻击方法并不实用[7]。 Bruce Schneier称此攻击为“好的时序攻击法”[8]。2005年10月,Eran Tromer和另外两个研究员发表了一篇论文,展示了数种针对AES的缓存时序攻击法。其中一种攻击法只需要800个写入动作,费时65毫秒,就能得到一把完整的AES密钥。但攻击者必须在执行加密的系统上拥有执行程式的权限,方能以此法破解该密码系统。 虽然高级加密标准也有不足的一面,但是,它仍是一个相对新的协议。因此,安全研究人员还没有那么多的时间对这种加密方法进行破解试验。我们可能会随时发现一种全新的攻击手段会攻破这种高级加密标准。至少在理论上存在这种可能性。 2、设计的目标 2.1基本目标: (1)在深入理解AES加密/解密算法理论的基础上,能够设计一个AES加密/解密软件系统,采用控制台模式,使用VS2010进行开发,所用语言为C语言进行编程,实现加密解密; (2)能够完成只有一个明文分组的加解密,明文和密钥是ASCII码,长度都为16个字符(也就是固定明文和密钥为128比特),输入明文和密钥,输出密文,进行加密后,能够进

密码学课程设计

一、设计题目 随机数产生器应用系统 二、课题要求 系统功能要求: 1)模拟线性移位寄存器、线性同余发生器等产生伪随机数,并比较算法性能以及伪随机数的随机性; 2)利用该模拟随机数,应用到口令认证系统中,完成口令的生产、口令的加密保护、登陆验证等功能; 3)利用该模拟随机数,应用到密钥生成系统中,可以利用该密钥完成对称密钥的加密和解密功能。 三、系统设计和模块设计 1.总体设计思路 利用线性同余发生器(LCG)和线性反馈移位寄存器(LFSR)生成伪随机数M序列,并通过口令认证系统完成口令生成加密工作,同时完成对随机数的加密和解密功能。 2.模块设计思路 2.1原理 通过一定的算法对事先选定的随机种子(seed)做一定的运算可以得到一组人工生成的周期序列,在这组序列中以相同的概率选取其中一个数字,该数字称作伪随机数,由于所选数字并不具有完全的随机性,但是从实用的角度而言,其随机程度已足够了。这里的“伪”的含义是,由于该随机数是按照一定算法模拟产生的,

其结果是确定的,是可见的,因此并不是真正的随机数。伪随机数的选择是从随机种子开始的,所以为了保证每次得到的伪随机数都足够地“随机”,随机种子的选择就显得非常重要,如果随机种子一样,那么同一个随机数发生器产生的随机数也会一样。 2.2线性同余算法生成随机数 到目前为止,使用最为广泛的随机数产生技术是由Lehmer首先提出的称为线性同余算法,即使用下面的线性递推关系产生一个伪随机数列x1,x2,x3,… 这个算法有四个参数,分别是: a 乘数 0 ≤ a < m c 增量 0 ≤ c< m m 模数 m > 0 ≤ x0 < m x0 初始种子(秘密) 0 伪随机数序列{ xn}通过下列迭代方程得到: xn+1=(axn+c)modm 如果m、a、c和x0都是整数,那么通过这个迭代方程将产生一系列的整数,其中每个数都在0 ≤ xn < m的范围内。数值m、a和c的选择对于建立一个好的伪随机数产生器十分关键。为了形成一个很长的伪随机数序列,需要将m设置为一个很大的数。一个常用准则是将m选为几乎等于一个给定计算机所能表示的最大非负整数。因而,在一个32位计算机上,通常选择的m值是一个接近或等于231的整数。此外,为了使得随机数列不易被重现,可以使用当前时间的毫秒数作为初始种子的位置。 2.2 线性反馈移位寄存器生成随机数 LFSR是指给定前一状态的输出,将该输出的线性函数再用作输入的线性寄存器。异或运算是最常见的单比特线性函数:对寄存器的某些位进行异或操作后作为输入,再对寄存器中的各比特进行整体移位。赋给寄存器的初始值叫做“种子”,因为线性反馈移位寄存器的运算是确定性的,所以,由寄存器所生成的数据流完全决定于寄存器当时或者之前的状态。而且,由于寄存器的状态是有

关于创新思维作文

关于创新思维作文 就是面对生活里那些看似乎不可思议的东西,只要调整一下自己的思维,换一个思考的角度,就会得出异乎寻常的答案,我收集了关于创新思维作文,欢迎阅读。 第一篇:创新思维 世间万物充满着矛盾:癞蛤蟆外表丑陋,但能吃害虫,其分泌物又能入药;蝴蝶翩翩起舞的风姿成为艺术家描绘对象,但其幼虫却是十足的害虫。生活中的苦与乐,成与败,得与失,荣与辱,自然界的昼夜更替、四季变化,无不包含着矛盾的两个方面。 ——丰宗贞《试谈学生逆向思维培养》 这段话告诉我们事物是复杂的,而不是单纯的,我们要辩证地去看待。这也给我们一个启示:人们对某种事物都这样看时,我们不妨从反面想想,可能会有新的发现。这种思维方式就是反向思维,也叫逆向思维,即有意识的从常规思维的反方向去思考问题的思维方式。 据说,在古代,巴格达国王招聘一个希腊人与中国人给王宫大厅的两面墙壁作画。中间拉上幕布开始工作。几个月后撤幕一看,中国人画的真是美妙绝伦,无人能比。而希腊人什么也没画,只在墙上挂了一面大镜子,将对面墙上壁画映在里面,又将看画的人映在其中。有静的画又有动的人,趣味无穷。结果希腊人胜过中国人。这个希腊人便是运用反向思维——不画而完成壁画。 姜尚欲为周文王效力,却不求他,而是坐在渭水边钓鱼。他钓鱼用的是直钩,而且离水面三尺。周文王听说他很有才便亲自来寻访,姜尚却故意躲避,周文王多次才寻得,拜为国师。姜尚便是用的反向思维:钓鱼却用直钩且离水三尺,使人以为他是奇异之人,因此而传到文王耳中。文王来寻却故意躲避,更使周文王更认为他是一个世外超人,必须争取。钓而不钓,不求而求,产生奇效。 电能生磁,法拉第却能想到:磁能否生电?经过不懈努力,终于实验成功,今天我们使用的发电机,其基本原理就是法拉第发现的"电磁感应"。 现在,许多教育界人士提出"教是为了不教"的观点。他们培养学生自学能力及良好的自学习惯,引导他们自主学习,比老师领着学效果更好得多。如魏书

分子生物学教学大纲生物技术林

课程教学大纲 课程名称(中文):分子生物学课程名称(英文):Molecular Biology 课程编码:0102122 开课学期:5(生物技术和生物科学专业)、6(动物科学专业) 学时数、学分数:64,3.5 适用专业:生物技术、生物科学和动物科学 先修课程:植(动)物学、微生物学、遗传学和生物化学、植(动)物生理学、细胞生物学 后续课程:发酵工程、细胞工程原理、基因工程原理与应用、发育生物学、生物统计与试验设计、生物技术综合实习、生物技术大实验、基因组学、生物信息学 一、教学目的与任务 分子生物学是研究核酸等生物大分子的功能、形态结构特征及其重要性和规律性的科学,是人类从分子水平上真正揭开生物世界的奥秘,由被动地适应自然界转向主动地改造和重组自然界的基础学科。近年来,分子生物学成为现代生物学领域里最具活力和发展最为迅速的科学,也是当代生物学研究的三大主题之一。因此是生物类本科生必修的专业基础课程。该课程将重点介绍DNA、RNA、蛋白质等生物大分子的基本结构和功能,分子生物学的基本研究方法、基因的表达与调控,转基因植物等方面的内容,并结合在分子生物学领域的最新研究成果,讲述分子生物学的发展对生命科学领域的影响。通过本课程的学习,使学生了解和掌握分子生物学的基本理论和实验操作,使他们从分子水平上认识生命的本质。 本课程把发展学生“独立学习、独立思考、独立判断和独立工作”的能力放在首位,努力调动学生的兴趣和积极性,使学生在牢固掌握基础知识和基本概念的同时,得到科学研究、科学思维和科学方法的良好训练,为其他专业基础课和专业课的学习打下坚实的基

础,为毕业后参与科学研究或知识传播积累财富。 通过分子生物学课程的学习,达到如下目标: 1、掌握分子生物学的基础知识和基本理论。 2、掌握分子生物学的基本研究手段和实验方法。 3、了解分子生物学的最新研究进展和动态。 4、能够灵活运用分子生物学的基本理论知识和实验方法,综合其他学科的相关知识,对整个生命科学有一个更新的认识,并能应用于实践。 本课程总学时64,其中理论课48学时,实验课16学时。 二、教学内容与基本要求 通过本课程的学习,要求学生掌握分子生物学的基本理论,熟悉分子生物学的研究方法、原理与仪器设备,同时要求学生利用图书馆现有的期刊杂志,了解本学科的发展和研究动态。 第一章绪论 主要介绍分子生物学定义、研究内容和发展简史及未来发展方向等(了解)。 第二章染色体与DNA核酸(DNA和RNA) 第一节染色体概述;真核细胞染色体的组成;染色体特征;真核生物基因组的结构特点;原核生物基因组的特点 (了解) 第二节 DNA的分子结构 DNA的一级结构;DNA的二级结构;DNA的三级结构 (掌握) 第三节 DNA的复制 DNA的半保留复制机理;复制的起点、方向和速度;复制的几种主要方式 (掌握) 第四节原核生物和真核生物DNA的复制特点原核生物DNA的复制特点;真核生物DNA的复制特点;DNA复制的调控 (掌握) 第五节 DNA的修复回复修复;切除修复;重组修复;SOS修复(理解) 第六节 DNA的转座生物学意义;转座机制;转座作用的遗传学效应(了解) 第三章生物信息的传递(上)

密码学基础教学大纲完整版

《密码学基础》课程教学大纲 (课程代码:07310620) 课程简介 密码学基础是信息安全专业的一门技术基础课程,该课程的学习将为后续的信息安全课程打下基础,同时也为将来从事信息安全研究和安全系统的设计提供 必要的基础。该课程主要讲授流密码(古典密码学)分组密码学、公钥密码学、 密钥分配与管理、信息认证和杂凑算法、数字签名以及网络加密与认证等几个部分,在其中将学习各种加解密、散列函数、单向函数、签名模式及伪随机发生器 等多种密码学工具,以及如何应用这些工具设计一个实现基本信息安全目标的系 统(目前学时不够,没有安排)。基本密码学工具的掌握和应用这些工具构造安 全服务就是本课程的基本目标。 本课程具有如下特点: (一)依赖很强的数学基础 本课程需要数论、近世代数、概率论、信息论、计算复杂性等数学知识作为 学习的基础。这些数学基础的讲解既要体现本身的体系性,同时还要兼顾密码学背景。 (二)可扩展性强 各种具体方法的学习不是本课程的最终目标,背后的基本原理以及应用这些原理设计新工具的能力才是本课程的最终目标。 (三)课程内容复杂且涉及面广 由于密码学内容丰富,且包含许多复杂的知识点,所以本课程的讲授以线为主,即在基本主线的勾勒基础上对授课内容及复杂程度做出取舍。 本课程先修课程有:数据结构、近世代数、概率论、高等数学、高级语言程 序设计等。后续课程有信息安全扫描技术、PKI技术、病毒学等专业课程。 课程教材选用国内信息安全优秀教材杨波编著的《现代密码学》(清华大学出版社),同时参考国外优秀教材:《经典密码学与现代密码学》,Richard Spillman,清华大学出版社、Douglas R. Stinson著,冯登国译的《密码学原理和实践》,电子工业出版社,2003年2月第二版。另外还向学生推荐国内的一些具有特色的操作系统教材如胡向东编写的《应用密码学教程》(电子工业出版社)等。 实验教材选用自编的实验指导书,同时参考上海交大的“信息安全综合实验系统实验指导书”,除了这些教材之外,学校的图书馆为师生提供了相关的学术 期刊和图书。 课程教学体系:理论课程(34学时)课程实验(16学时)。达到从算法 验证、综合设计、到创新应用知识的逐步提高、全面培养的目的。相应的教学 材料由教学大纲、实验大纲、实验指导书等。实践环节的实验条件有:计算机 科学技术系的实验中心(实施课程实验)。 课程教学安排 序号内容课时数备注 一密码学概述 2 二古典密码学算法(一) 2

国外密码学相的关课程

国外密码学相关课程: Australia Australian Defence Force Academy Lawrie Brown teaches a Master's course on Computer Security and Cryptography at the Australian Defence Force Academy, University College,UNSW. Queensland University of Technology has a wide range of security and cryptography courses. Prof Bill Caelli teaches Network Security (post-graduate), Prof Ed Dawson teaches Introduction to Cryptology (under- graduate) and Advanced Topics in Cryptology, Prof Dennis Longley teaches Data Security, Dr Mark Looi teaches Access Control and Smart Cards, Dr Colin Boyd teaches Security Topics. Two new subjects (Security Management & Operating Systems Security) are planned for 1998. There is a complete Masters in Information Security, and components of it can also be taken as part of a Graduate Diploma qualification. Monash University in Australia Yuliang Zheng teaches several courses on cryptology and computer security at Monash University in Australia. Belguim Katholieke Universiteit Leuven There is a four day summer course at Katholieke Universiteit Leuven in Belgium. Canada McGill University Claude Cr廧eau teaches a Crypto course.

“密码学”教学改革的探索与实践

“密码学”教学改革的探索与实践 【摘要】针对当前相关信息专业下设置的的密码学课程教学,从学生的实际情况出发,提出了探究式课堂教学方法; 并针对实践教学,给出了详细的实践项目,总结提出了如何对 学生进行因材施教,以便更好的促进教与学相长。 【关键词】教学方法;教学改革;密码学 随着计算机与网络进一步渗入人们的日常生活,信息安 全问题日渐凸现,而人才的培养愈发显得重要????[1]??。由于密码技术是信息安全中的关键和核心,密码学课程也就成为 了相关专业方向的基础主干课程,但由于课程开设的时间较短、积累的经验较少,而各大高校的招生生源、课程设置、实验室建设情况又参差不齐,也就导致了教学效果的重大差异。而教材中的多数算法使用了数学中的有限域和数论理论,笔 者从事了多年的密码学教学工作中,学生普遍反映密码学太 高深,太难学,由于课下时间少,算法编程时间不充分,不能较 好的去巩固和理解密码算法。 在有限的授课课时内,如何选择本门课程的主要内容,采 用哪些有效教学方法,使学生接受和掌握这些内容,确实是一 件值得我们深入研究的问题。本文从学生的兴趣点(喜欢编程、

项目开发管理等)出发,在课堂教学和实践教学环节中,提出了一些教学改革的建议和详细实施方法,从算法的角度提出一些便于学生更加容易理解和掌握的建议,以便促进教与学的相互提高。 1 密码学课程特点 密码学是信息类、信息安全类等相关专业方向中的主干课程,国内高校设置的信息安全专业方向中,大体分为从数学编码角度和从计算机系统安全的角度去学习研究密码学理论,课程安排上都应先修信息安全数学基础课程。在学生方面,据不完全统计,除了热爱数学的学生外,其他都对学习数论和抽象代数感到头痛。因此在一般情况下,密码学的讲授是在学生的数学基础较薄弱的情况下进行的。这样对于讲授密码学的教师来说, 在50学时左右的课时内,将密码学的基本内容灌输给学生,使他们容易接受,且能学到一些知识,确实存在一定难度,需要对教学内容和教学方法进行精心安排和设计。 而从内容的联系上讲,密码学可以说是多个学科的一个交汇点,这些学科包括:应用数学、通信、计算机应用、信息处理和电子电路技术等。内容涉及到较多的数学知识,从应用数学的角度看,密码学是计算数论、抽象代数等理论的一种应用;从通信的角度看,密码学是保密通信和通信网络安全的研究内容;从计算机应用的角度看,密码学是数据安全、计算机

数学创新思维训练心得

数学创新思维训练心得 郭寮小学钟金平 一、重视教材中的逻辑训练。 课堂教学是培养学生创新思维的重要手段,而教材便是最好的训练内容。教师根据教材精心设计好训练,让学生参与操作、自学、讨论、质疑问难、发现规律、得出结论等过程,体验思维的整个过程,学习研究事物和发现规律的方法,并从中获得规律、结论后体验快乐。这样,学生以后的创新才不会沦为一句空话。如教材中公式、性质、定律的推导,应用题数量关系的分析,简便运算等等。 二、让学生养成乐于发表自己的独立见解的良好习惯。 学生的创新思维往往在议论、争辩中产生的。学生敢想、敢说、敢争论,一方面可以激发学生的学习兴趣,产生创新的欲望和激情;另一方面,可以让学生充分暴露自已的思维过程,通过与老师和学生间的多向交流,矫正错误,发展学生的个性思维和创造。 教学中留有一定时间让学生议论、发表意见和质疑问难,通过学生向老师、同学提问题、老师向学生提问题等形式,创设一种民主、宽松的教学气氛。 例如,教学圆的周长,复习完正方形和长方形的周长后,师问:1、圆的周长是指什么?2、你能想出计算圆的周长的方法吗?让学生想出几种简单的方法,如用绳子先绕圆周长一周,再用尺子量或把圆滚动一周后,用尺子量。然后让学生想一想这是不是最妤的方法。接着教师激励学生一起研究发现计算圆的周长的方法:出示三个大小不一的圆,让学生观察、思考后讨论:圆的周长和什么有关系?再通过实验演示得出数据,从中进行比较分析,发现什么规律?在新课结束后让学生对本节内容向老师发问,全体释疑。

三、训练学生在思维受阻时,及时变换思考角度。 思维受阻在学生的学习生活中是经常发生的情况,如果不及时“疏通”,问题便得不到解决,不仅可以挫伤学生的学习兴趣, 还严重影响学生思维的发展。教学中结合例题、练习引导,启发学生变换角度进行思考,如: 一件工作,甲独做12天完成,乙独做18天完成。两人合作2 天后,乙有事抽调到别处,一段时间后乙又回来与甲合作了3天完成,乙抽调出多少天? 学生对此题的问题较难理解,出现思维阻塞。教师可引导学生变换一个角度来想:这件工作是由甲、乙分合做和甲独做完成的,求乙抽调出几天,即是甲独做的时间,因此,要求乙抽调出几天就变成求甲独做几天,便可先求出甲乙共合作了这项工作的几分之几,然后求出甲独做的工作量,再除以甲的工作效率,即可求出乙抽调出几天。 四、创设情景,培养学生的发散思维和求异思维 创新思维的培养有赖于发散和求异的思维训练,发散思维和求异思维的引导、训练又有赖于教师经常性地进行这方面的教学活动。 例如,对分数、小数应用题数量关系训练时,可进行联想训练。 ①单位“1”的量是一令纸的数量; ② ③剩下的是这令纸的(; ④用去的比剩下的多这令纸的;

发育生物学教学大纲(新、选)

《发育生物学》教学大纲 (供生物科学专业四年制本科使用) 一、课程性质、目的和任务 发育生物学被公认为是当今生命科学的前沿分支学科,是研究生物体发育过程及其调控机制的一门学科。发育生物学不同于传统的胚胎学,它是生物化学、分子生物学、细胞生物学、遗传学等学科与胚胎学相互渗透的基础上发展形成的一门新兴的学科,是胚胎学的继承和发扬。发育生物学是生物学各专业的限选课程,是在学习一定的专业基础课的基础上进一步学习的高级专业课程。根据本科教学加强基础、注重素质、整体优化的原则,使学生将所学习的专业基础课和专业课形成一个完整的知识体系。过本课程的学习,应对各种生物体的胚胎发育过程、发育规律、发育生物学的基本研究技术,以及发育生物学的研究进展有一定的了解。 二、课程基本要求 本课程分为掌握、熟悉、了解三种层次要求。掌握的内容要求理解透彻,能在本学科和相关学科的学习工作中熟练、灵活运用其基本理论和基本概念。熟悉的内容要求能熟知其相关内容的概念及有关理论,并能适当应用。了解的内容要求对其中的概念和相关内容有所了解。 通过本课程的学习,使学生掌握生物个体发育中生命过程发展的机制。在学习和掌握发育生物学知识的过程中,要求将所学过的其他相关学科,如分子生物学、细胞生物学、遗传学、生物化学、生理学、免疫学和进化生物学等的知识融会贯通,串联整合形成完整的知识体系,并结合当今的研究进展开拓学生的眼界。 考试内容中掌握的内容约占70%,熟悉、了解的内容约占25%,5%左右的大纲外内容。 本大纲的参考教材是面向21世纪教材《发育生物学》第二版(张红卫主编,北京,高等教育出版社,2006年)。 三、课程基本内容及学时分配 发育生物学教学总时数为72学时,其中理论为54学时,实验为18学时,共22章。本课程共分四篇,第一篇从第一到四章,主要内容为发育生物学基本原理,第二篇从第五章到第十一章,主要内容为动物胚胎的早期发育,第三篇从第十二章到第十八章,主要内容为动物胚胎的晚期发育,第四篇从第十九章到第二十二章,主要内容为发育生物学的新研究领域。 绪论(3学时) 【掌握】 1.发育生物学的概念。 2.发育生物学研究的内容与研究范围。 【熟悉】 1.发育生物学的发展与其他学科的关系。 2.发育生物学的展望与应用。 3.发育生物学的模式生物。 【了解】

《密码学》课程直播教学设计与反思—以AES密码算法为例

《密码学》课程直播教学设计与反思—以AES密码算法为例 摘要:为顺利开展疫情期间教学工作,根据密码学学科特点和高校教学安排, 对《密码学》课程开展线上直播教学。本文以AES密码算法为例,进行直播教学 设计及教学反思,便于今后更好开展教学工作。 关键词:直播教学;密码学;教学设计 一、引言 2019年12月以来,湖北省武汉市陆续发现了多例新型冠状肺炎病例,为了 防止疫情进一步扩散,2020年1月26日,国务院新闻发布会要求各地大、中、 小学2020年春季学期推迟开学[1]。为了进一步保障教学工作按时完成,教育部1月29日发出倡议:利用网络平台,展开“停课不停学”[2]。各个高校为响应“听课 不停学”政策,纷纷采取了多种教学方式,如:线上直播、电视教学、学生自学等。作者根据《密码学》课程的学科特点,并结合当前疫情的形势和教学安排,充分 利用网络资源开展线上直播教学。本文以《密码学》课程中的AES密码算法为例,对开展直播教学的工作进行阐述与反思,为今后的教学工作提供经验借鉴。 二、AES密码算法课程设计 (一)教学目标 学生通过学习本节课的内容,掌握AES密码算法的数学基础、设计思想和算 法流程,为后序的密码学实验课程打下理论基础。同时增强学生的信息保密意识 和保密责任感,为今后从事密码学相关工作打下基础。 (二)教学设计 AES密码算法由于涉及到一些数论的基本知识且加解密流程较为复杂,因此 在课程安排上采用4个学时分别对AES密码的数学基础知识、算法的由来及框架、轮函数及密钥生成算法、思考题探讨与分析进行讲解。 1.数学基础知识 (1)十六进制加法 学习AES密码的数学基础知识,可以采用回顾旧知识,引入新课的方法。首 先需要同学们回忆一下我们之前学的数的进制。我们最常用的是几进制数呢?答:十进制。除了十进制数,我们还学过哪几个进制?答:二进制、八进制和十六进制。 AES密码算法主要涉及十六进制的加法和乘法运算,下面我们首先来看十六 进制的加法运算。这里采用学生自学和教师讲解相结合的方式,发挥学生在学习 时的主动性。请同学们先自己看课本上59页的例子,思考为什么十六进制的 57+83=D4呢? 同学们通过观察和计算已经了解到,十六进制的加法运算是将数字化为多项式,再将两个多项式做模二加运算,而我们说的模二加运算,实际就是异或运算。比如:这里的57和83分别对应二进制的01010111、10000011,将对应位的二进 制相加,做异或运算,得到11010011,化为十六进制就得到了D4。所有的十六 进制加法运算,d都采用相同的方法。 (2)十六进制乘法 AES密码需要用到十六进制的乘法,也叫做x乘法。这里采用边讲解边写板 书的方式来给同学们讲授。以5713为例: 57对应的二进制为01010111 13对应的二进制为00010011

思维创新课程心得体会

思维创新课程心得体会 20世纪是人类社会、人类历史上变化最烈、发展最快的世纪。发展之快,变化之剧往往使人目不暇接,使人 “思难适变”。20世纪是人类社会、人类历史上变化最烈、发展最快的世纪。发展之快,变化之剧往往使人目不暇接,使人“思难适变”。以下是思维创新课程心得体会,欢迎阅读。 思维创新课程心得体会1 有人说时间是一把刻刀,一刀一刀的把我们的生活削去,而我们却还不知情。开学 的第一天,还觉得时间还很漫长,无形中已走到了学期的 尾端,翻开《创意思维》的第一页并没有很在意,就要合 上最后一页时才慌了神,曾经我不舍得丢掉一点一滴,然 而这门课里有一个人教会我“把杯子清空才能装得更多。”所以我忍痛丢掉一些包袱、独自在创意的生活里穿梭。 往日,生活就是生活,没有波澜亦没有起伏,今日,无论走到何处都会发现是一道亮丽的风景线。这堂课上,有一个人告诉我们生活是创意的生活,应该要从一物联想到另一物,走进设计的意境中去,这种对生活的洞察和创意——创造——创世的道路,不就是一个从无到有的过程吗? 在别人抱怨各科无聊的课程时,我在思考着如何走进 各个门槛,这个课堂里,有一个人告诉我们要用激情去寻

找自己的门与路,面对不喜欢的课程可以重新学习去怎样阅读,换一种方式,换一个心情,奔向自己设立的目标,这不也正是一个从无到有的过程吗? 常常在学期尾声我们会发牢骚没有学到任何知识,抱怨创意思维并没有让我们的思维更加扩散,更加敏捷,但是我却不这么认为,最起码我学到了思维转向法,曾经以为某一刻有灵感了就会创造出自己心满意足的作品,但后来我明白 了:前期的努力与后期的创作从来都是分不开的,相联系的,灵感的获取是长期的积累,而不是偶然发生的。所以这依旧是一个从无到有的过程。 当然我也经历了从有到无的过程,原以为老师教学生天经地义于情理之中,却无料到这种打破常规的教学能够让我们如此受益匪浅,简直是于意料之外的。思路决定出路,但愿以后的道路上我们想到的会更丰富、更略胜一筹。 思维创新课程心得体会2 通过《创新思维》专题讲座培训的学习,收获颇多,主要是在思维方式上的收获。对照自身的人生经历和社会生活的阅历,感触也很多,下面谈谈我对“创新思维”的一点初识。 纵观历史古今,人类的历史进程,每时每刻都在经历 着创新。从原始社会劳动工具的改进,生活方式的改变,

密码学与网络安全课程教学大纲

密码学与网络安全课程教学大纲 “密码学与网络安全”课程教学大纲 (2006 年2 月修订) 一、课程名称: 密码学与网络安全Introduction to Information Security 课程负责人: 傅 鹂教授 主讲教师: 胡海波讲师 二、学时与学分: 36 学时, 2 学分 三、适用专业: 软件工程第5 学期 四、课程教材: William Stallings, Cryptography and Network Security: Principles and Practice, Second Edition, Prentice Hall/Pearson. 《密码学与网络安全: 原理与实践》(第二版)影印版,清华大学出版 社,2002年6 月 五、参考教材: 1. Bruce Schneier, Applied Cryptography: Protocols, Algorithms, and Source Code in, John Wiley & Sons.吴世忠等译,《应用密码学(协议算法与C源程序)》,机械工业出版社,2000 年1 月。 2. (印)Actul Kahate, Cryptography and Network Security, McGraw-Hill, 邱忠潘等译,《密

码学与网络安全》,清华大学出版社,2005年9月。 3. Alfred Menezes, Handbook of Applied Cryptography, CRC. 胡磊译,《应用密码学手册》, 电子工业出版社,2005年7月。 4. (以)Oded Goldreich, Foundations of Cryptography: Basic Tools, Cambridge University Press. 《密码学基础》,影印版,电子工业出版社。 5. 汤维主编,《密码学与网络安全技术基础》,机械工业出版社,2004年2 月 6. 杨波编著,《现代密码学》,清华大学出版社,2003年8月 六、开课单位: 软件学院 七、课程的性质、目的和任务: 1、课程性质: 随着信息技术的发展和信息化程度的提高,国家政治、经济、国防、文化、教育等社 会的各个领域对于信息基础设施和信息资源的依赖程度也越来越高。重庆大学软件学院作为国家示范性软件学院之一,根据教育部对国家示范性软件学院的基本要求,培养“实用型”、“复合型”及“国际化”的软件工程人才,在要求软件工程专业的学生应当在信息安全学科领域中具备基本的理论、技术和工程实践能力。软件学院为高年级本科开设了计算机网络(密码学与网络安全)这门必修课程。 2、课程目的: 通过本课程的学习,使学生能够对信息系统及网络安全有一个比较系统、全面的了解; 掌握信息安全的基本概念、原理和知识体系,了解对称加密技术、公钥加密技术、密钥分配与管理技术、数字证书和数字签名等信息安全技术的原理,以及常见的加密算法的原理

《密码学》课程教学大纲

《密码学》课程教学大纲 Cryprtography 课程代码:课程性质:专业方向理论课/必修 适用专业:开课学期:5 总学时数:56总学分数:3.5 编写年月:2006年6月修订年月:2007年7月 执笔:李锋 一、课程的性质和目的 本课程是信息与计算科学专业信息安全方向的主要专业方向课。其主要目的研究实现是让学生学习和了解密码学的一些基本概念,理解和掌握一些常用密码算法的加密和解密原理,认证理论的概念以及几种常见数字签名算法和安全性分析。本课程涉及分组加密、流加密、公钥加密、数字签名、哈希函数、密钥建立与管理、身份识别、认证理论与技术、PKI技术等内容。要求学生掌握密码学的基本概念、基本原理和基本方法。在牢固掌握密码学基本理论的基础上,初步具备使用C或C++语言编写基本密码算法(SHA-1、DES、A ES、RC5等)的能力,要求学生通过学习该课程初步掌握密码学的理论和实现技术,使当代大学生适应社会信息化的要求,能利用密码技术服务于社会。 二、课程教学内容及学时分配 第1章密码学概论(2学时) 要求深刻理解与熟练掌握的重点内容有:1.信息安全的基本概念,2. 密码学的基本概念,3.与密码学有关的难解数学问题。 要求一般理解与掌握的内容有:信息安全的基本内容、密码体制分类、密码学的发展历史。 重点:密码体制的分类。 难点:密码体制的攻击类型理解。 第2章古典密码体制(2学时) 本章主要了解1949年之前的古典密码体制,掌握不同类型的加密方式,并了解和认识无条件安全及古典密码的破译。 本章知识点:代换密码(分类和举例)、置换密码(列置换密码、周期置换密码)、古典密码的破译、无条件安全的一次一密体制。 要求学生能够使用C、C++编写Caesar 密码算法,练习最基本或最简单的加密模式。为进一步加强对加密算法的理解,课堂上演示实现的Caesar密码。 第3章现代分组密码(10学时) 要求掌握分组密码概述,主要使用的结构及模式,详细学习DES、IDEA、RC5、AES算法的流程,特别是如何实现这些算法,并了解每个算法的安全性及其效率。 本章知识点:分组密码概述、Feistel结构、分组密码的使用模式、数据加密标准DES、数

相关文档
相关文档 最新文档