山东大学软件学院2021-2022春季学期《大数据安全》期末考题

平原上的维克多 平原上的维克多     2023-02-06     572

关键词:

更新…期末成绩出来了,给分极高,本课程是我本科阶段上过的产出/投入比最高的课程之一(另一门是刘卫国老师的并行计算)。

孔凡玉老师人极好,颇具大师风范。
本课程由两大部分构成:密码学+大数据安全(访问控制技术+大数据安全概论+密文检索+多方安全计算等),涉及的安全知识较为前沿。
全学期要求交一次大作业,形式自由(论文或代码),考前会强调考试范围和重点。

  1. 简析大数据生命周期中存在哪些安全风险,我们可以使用哪些技术手段实现安全目标?(10)
  2. 简析自主访问控制技术的原理和实现,叙述自主访问控制技术在大数据环境下的优点和缺点。(15)
  3. 比较对称加密算法和公钥加密算法的优缺点以及在大数据安全背景下的应用。(15)
  4. 简述RSA算法的原理和设计方案(15)
  5. 简述消息鉴别码(MAC)的作用以及HMAC的实现原理(15)
  6. 现有n个文本文件,设计密文关键字检索技术(15)
  7. 某机构有一个安全中心T和n个用户,设计通过T向用户分发密钥的方案以及用户之间的数据安全共享方案。(15)

大数据安全考试范围: 大题-问答、分析、设计

第一部分:密码学基础
1、使用哪些技术,解决机密性、完整性、真实性、抗抵赖性?
2、对称密码的特点、原理
3、DES、AES流程、3-DES工作模式
4、Diffie-Hellman和RSA原理、流程、安全性分析
5、Hash原理、生日攻击
6、HMAC计算流程、实现数据完整性 (Hash、分组密码算法CBC、公钥数字签名都能实现消息验证码)
7、 (非)对称密钥如何分发

第二部分: 访问控制:
早期: 访问控制列表 自主 强制 BLP模型 BIBA模型
基于密码学的访问控制 广播加密 基于公钥 不掌握也行

第三部分:
可搜索加密: 关键词搜索 全文搜索 什么是保序加密(不需要熟悉具体算法)、区间搜索?
加密数据库: 使用哪些技术实现加密数据库 关键词搜索 保序加密 同态加密(概念、特点)

秘密共享流程 Shamir门限机制

hadoop大数据技术课程总结2021-2022学年第1学期(代码片段)

文章目录Hadoop大数据技术课程总结1.大数据概述1.1大数据时代的4V1.2大数据时代的三次浪潮1.3大数据时代的技术支撑1.4谷歌的3篇论文1.5Hadoop集群规模1.6Hadoop安装过程2.HDFS专题2.1HDFS简介及作用2.2HDFS架构2.3HDFS服务角色2.4HDFS如何读取... 查看详情

2018年春季学期-助教总结

我很荣幸和感激能在这一学期担任本校软件工程专业2016级“软件工程导论”课程的助教。18个教学周和两个考试周的时光已经去逝去了,暑期时光也过去一个多周了,这篇总结已经有些迟了。我看了其他助教发布的总结,... 查看详情

李宏毅2023春季机器学习课程

...程(强推)李宏毅2021/2022春机器学习课程课程主页李宏毅2023春季机器学习李宏毅2022春季机器学习李宏毅2021春季机器学习B站主页/公众号啥都会一点的研究生人工智能技术探讨群QQ群1:781 查看详情

哈工大2022年春季学期计算机系统大作业——程序人生

计算机系统大作业题    目  程序人生-Hello’sP2P 专      业 人工智能(未来技术)                      学    号 7203610716                     班  级  20WJ102                  ... 查看详情

2019春季助教学期总结

时间飞逝,大一一转眼就过去了,在这一年中学到了许多知识,也交到了许多朋友。不过我在专业学习上花费的时间还是不够,希望在以后的学习中能够刻苦点,边玩边学习。自我检讨1.贪玩,时间分配不合理。大一也比较贪玩... 查看详情

山东大学软件学院2021年春季创新项目实训个人总结

本次创新项目实训自三月开始,终于在今天的答辩之后告一段落,下文对这段工作作简要总结。说实话,一开始seafile项目并非我心目中的最佳选题,原因在于个人在这方面并没有技术积累。面对一个充满不确定性... 查看详情

信号与系统2022春季学期:作业内容与参考答案(代码片段)

简介:本文汇总了信号与系统2022年春季学期每周作业以及参考答案的连接。仅供本机同学参考。关键词:信号与系统,作业,参考答案#mermaid-svg-8iWRUWbo3W6Gl2YVfont-family:"trebuchetms",verdana,arial,sans-serif;font-size:16px;fill:#3... 查看详情

2020春季学期第三周学习总结

    本此博客对自己第三周主学习进行一些总结,本周主要学习了关于python以及大型数据的一些操作,学习的主要内容基本是关于数据的获取以及对数据进行一些分析。前面的博客已经介绍过对DataX的使用了,本次... 查看详情

复旦大学数学学院转入大数据学院的14级同学对高等代数课程的评价

以下是复旦大学数学学院转入大数据学院的14级同学对本人的高等代数课程的评价。14级 孙宇明同学作为一名14级复旦大学数学科学学院转大数据方向的学生,我的本科前两年是在数院度过的,也因此十分幸运的选择了谢启鸿... 查看详情

2018春季个人阅读计划

本学期阅读需求工程——软件建模与分析一书篇数号发表日期阅读笔记01 2018-02-12阅读笔记02 2018-02-13阅读笔记03 2018-02-16阅读笔记04 2018-03-14阅读笔记05 阅读笔记06  查看详情

批阅2022春季学期课程小论文提交情况(代码片段)

简介:对于2022年提交的课程小论文进行评阅。本文给出了相应的处理程序。关键词:信号与系统,Paper#mermaid-svg-BLOQ8XVYqLpayoyVfont-family:"trebuchetms",verdana,arial,sans-serif;font-size:16px;fill:#333;#mermaid-svg-BLOQ8XVYqL 查看详情

信号与系统2022春季学期第三次作业(代码片段)

#mermaid-svg-z3Om01I1JfvHMprZfont-family:"trebuchetms",verdana,arial,sans-serif;font-size:16px;fill:#333;#mermaid-svg-z3Om01I1JfvHMprZ.error-iconfill:#552222;#mermaid-svg-z3Om01I1JfvHMprZ.error-textfi 查看详情

2019春季总结(代码片段)

一、我学到的内容二、我的收获https://www.cnblogs.com/freezinng/ptahttps://pintia.cn/problem-sets?tab=1收获:在一定程度上了解了c语言,并且在一定程度上学会了使用c语言。三、自我检讨早在上个学期快要结束的时候,就听老师说下个学期要... 查看详情

西北工业大学软件学院大数据技术实验(代码片段)

登录服务器并创建自己的虚拟机学校服务器地址为:10.13.0.21~10.13.0.29,每一个IP对应着是不同配置的主机,在新建自己虚拟机之前应该先估算自己所需要多少资源,确定在哪个IP上注册自己的虚拟机。所有IP的登录... 查看详情

buct2020春季学期acm周赛-11(代码片段)

BUCT2020春季学期ACM周赛-11A-冲浪游戏(cf900)思路贪心,本题考虑求解最小的扣款钱数,所以容易想到本体题按扣款的钱数从大到小排序(尽可能把扣款最多的游戏放到执行队列中,以减少扣款钱数),那么在按顺序遍历每个游戏,... 查看详情

小学期近况

   在期末的最后迎来了小学期,那么首先讲一下近来的状况吧   小学期中目前来看,所学的分为两大软件应用——MySQL以及MyElipse。其中myelipse中有分为多块模板。课程讲究如何利用Java编程并且结合MySQL对数... 查看详情

有哪些大学的哪些专业是与大数据有关的??

一、开设了大数据的大学:1、北京大学大数据是一个新的专业,国内首次出现这个专业是在2016年的时候,当时新设这个专业的高校全国只有3所有,其中就有北京大学。2、对外经济贸易大学与北大为同一批次开设大数据专业的... 查看详情

广东外语外贸大学16-17学年上学期第1周例会会议纪要

广东外语外贸大学16-17学年上学期第1周例会会议纪要广外数据挖掘实验室【2016】会议时间:2016年10月15日会议地点:C505会议记录:徐传懋、黎柏棋请假人员:林楠凯、黎国本、高俊辉迟到人员:无会议内容:一、   ... 查看详情