《1.2加密算法 教学设计 电子工业版 五年级下册.docx》由会员分享,可在线阅读,更多相关《1.2加密算法 教学设计 电子工业版 五年级下册.docx(4页珍藏版)》请在第壹文秘上搜索。
1、1.2加密算法教学设计教学内容分析本节课是2022年电子工业出版社出版的五年级下册第一唯元第2课.本节课分为三个活动:“古代加密算法”“使用加榭算法为信息加密”“设计一个加密算法”三部分内容组成,学生通过小组合作探究学习逐步掌握本节课的知识点,具得一定的小组合作能力、探究能力、创新能力等.提升信息社会责任,综合提升信息素养,教学目标及核心素养指向1、知道古代加密算法(信息意识、计算思雄)2 .能使用加密尊法为信息加密(信息意1R)3 .能综合所学设计-个加密算法(侑息意识、计算思雉、数字化学习与创斫、信息社会责任)教学t点教学重点:1.知道古代加密算法2、能使用加密算法为信息加密设计原因:了解
2、加密算法是本节课的主要内容,知识点的渗透需要作为重点内容,教学廉点:能嫁合所学设计一个加密算法设计Jl因:设计外加密算法在操作上时学生来说比较困册,所以此部分对学生来说难度较高,应作为难点内容,教学过程1、情境导入(3分侨)牧师活动学生活动IiWt引入;从古至今,在很多时候,人们都需要对重要的信息进行加密,例如,在战场上需要将传递的情报信息进行加密;在生活中需要给手机、计算机、银行卡、邮箱等设汉密码,计算机的产生,使人们在加密与解密方面的能力都有r大幅提高.学生听教师引导生活中的案例,学生讨论回答提问激发学生对加密算法的学习凫趣并快速进入学习状态.2、新知讲授30分侨)敦师活动活动1古代加密算
3、法中国古代跷商的票号遍布各大城市,然至海外,这些票号每天都要兑换大出的汇票,如图1.2.1所示.为了鉴别纸版汇票的双假,一般会在汇票下面写一行字,也就是垠票时应的日期和数目o如果汇票和银票上的数目及存款日期一致.汇票就是真的:如果不一致.汇票就是假的,而到底是真是假,只有票号中少数掌握密码规则的人才清楚,一般人则看不懂。学生活动学生通过教师的讲解,以小组合作的方式,开展探讨交流,完成任务活动h古代加密算法小忸合作探究1 .假设要在汇票中表示12月1日,应写哪些字呢?2 .在票号100多年的历史中,没有一次因为发票伪造而引起的日领事件。想一想,如果当时人人都知道这样的规则,票号使刖的防伪方式还有
4、用吗?3 .请杳阅资料,说一说图1.2.2中的加密文字分别代表什么信息.图1.2.2所示为晋商创迨的一套用汉字作为符号的加密方法,例加.为了表示农历每个月的1-30H,晋商创造了“堪笑世情,天道爆公平,昧心图自利,阴谟害他人,善恶终有报,到头必分明”的诗句.每个字表示一个日期,如写个“天”字,熟悉其中奥妙的人就知道是611,氏射装责表过的夕泣人A壬冬立下2枚女俏n忠法的ttusic%包贺.m*+*.t分乐伎从公用Htt*反(0JI*4罐向侵活动2,使用加密第法为信息加密凯微密码是古罗/时期军事活动中创造的一种加密方法,用到的是一种简弟的置换移位方法,例如,D代表A.E代表B如图1.2.3所示。
5、活动2,使用加需算法为信息和宙小但合作交流1 .分析凯嫩密码的加密算法,在加密过程中,B、C分别代表什么字母?乂、N分别可以用什么字母代表?2 .使用凯撤密码加密方法,英文单词“rid”加密后的内容是什么?3,用单一的密钥进行加率的算法有什么缺点?如何改进?1.加密之后的需文如何通过时应的“密钥”进行解密,得到正确的明文?在凯赧密码加定算法中,根据英文字母衣中字母的位aiS行置换移位,使用这种方法给信息加密时需要U先约定好:向后或者向曲移动I位或者2位.甚至更多.要加密的俏息一股称为“明文”,加密后的信息称为“密文”,对”明文”加密的规则就是“带钥”,如图1.2.4所示的过程就是使用凯撤客码加
6、密驾法将明文*,book加密成了密文errn.活动3,设计一个加密算法在对信息进行加密时,使用不同的加密算法进行加密,得到的密文会不同.例如活动1中的加密算法,明文活动3设计一个加密算法小姐合作探究1 .请将图1.2.5的程序补充完整,2 .谕入自己的生日,5金证程序的运行结果是否iE确.与密文是一一对应的;活动2中的加密算法,密文是将明文通过一定的规则推导出来的.小江设计了一个可以对数字进行加密的算法,例如.他用“床前明月光,疑是地上雷”10个字分别代表Of的数字,部分程序如图1.2.5所示.只要输入数字,程序就会输出财应的密文,Mli&CtTiBfHnmmMMM126tr7iBfitImnn&序实践探究1 .请尝试设计一个加密算法,确定“密设并在下框中描述这个算法.2 .根据上面设计的ftl雷修法,和同学玩玩信息加密的游戏,尝试堪写表1.2.K设计意图:培养学生独立照考的能力提拓核心素养.3、课意小结(7分侨)敦师活动学生活动总结本课内容,活动I古代加密算法活动2使用加密算法为信息加密活动3设计一个加密算法学生一同回答并梳理知识设计意图,梢助学生梳理本节课知识,加深学生对知识的理解,