首页 > 其他分享 >20221402-信息安全设计第一周预习报告

20221402-信息安全设计第一周预习报告

时间:2024-09-08 20:50:16浏览次数:14  
标签:总结 20221402 加密 AI 代码 信息安全 预习 kimi 密码学

第一周预习报告

学习内容

第一章概念复习

我在微信读书上简单阅读了《Windows C/C++加密解密实战》第1、2章,并且借助了微信读书的AI大纲功能了解了每一章节的核心内容
第一章
第一章里主要介绍了密码学简史和一些最基本的密码常识,像五元组和算法分类我都在上学期的信息安全概论、密码学课程中有过一定的了解。
第二章
第二章的内容对我而言比较陌生,靠自己阅读想要理解比较困难,所以我在后面借助了AI阅读,并依靠AI的讲解对密码开发环境的配置有了一定的了解。在下面的软件安装环节也进一步加深了我对openssl和gmssl的理解

参考了预习作业要求中的脚本安装了软件

openssl


可以看到我已经安装成功
安装openssl的过程比较顺利,没有遇到个性化的问题
gmssl
我在安装gmssl的过程中遇到了一些问题
以下是失败图示

可以看到我的代码输入后并没有运行结果,我尝试重新进入ubuntu输入代码
重新进入后我发现是第一次给出的代码不完整,我输入了完整的代码后再次进行尝试,这次可以根据指令输出结果,但是结果显示没有安装成功

最后我询问AI,并且和舍友请教学习后使用了新的代码,成功安装gmssl


最后成功安装两个软件
学习心得
我利用AI分析比对了两个代码的异同,认为可能是以下几个点导致我使用预习要求中的代码安装不成功
1.老师给的代码下载的是一个脚本文件,而AI给我的代码下载的是一个压缩包。可能下载的文件没有执行权限导致我下载脚本文件不成功
2.老师给的代码是依赖脚本内容实现的,而AI给我的代码是通过解压和复制实现的,这不依赖脚本的内容,因而成功率会更高
在安装软件的过程中,我和同学们都遇到了不同的个性化问题,我认为询问AI是解决问题的有效办法,提高了我做作业的效率

AI对学习内容的总结

我给kimi发去了书本资源,并请求kimi给我一个学习总结,最后得到了一个比较简介的概括性学习内容
总结
第1章:密码学概述
密码学基础:介绍了密码学的基本概念,包括密码学的发展历程、分类和应用场景。
加密与解密:解释了加密和解密的基本原理,以及它们在保护信息安全中的作用。
密码学算法:概述了对称加密、非对称加密、散列函数等不同类型的密码学算法。
安全通信:讨论了如何在通信过程中使用密码学技术来保证数据的安全性。
第2章:搭建C和C++密码开发环境
开发环境搭建:详细介绍了如何在Windows操作系统上搭建C/C++开发环境,包括必要的工具和库。
编译器和工具链:讨论了常用的C/C++编译器,如GCC和MSVC,以及如何配置它们用于密码学开发。
加密库:介绍了一些流行的C/C++加密库,如OpenSSL和Crypto++,以及如何将它们集成到项目中。
示例项目:可能包含了一个简单的示例项目,展示如何在C/C++中实现基本的加密和解密操作。
学习总结
理解基础:掌握密码学的基本概念和原理是学习加密解密技术的基础。
实践操作:通过搭建开发环境和实际操作,可以加深对加密解密技术的理解。
工具和库:熟悉并掌握使用加密库和工具是提高开发效率的关键。
安全意识:在学习加密解密技术的同时,也要培养良好的安全意识,了解如何保护数据不被未授权访问。

我对AI总结的反思与补充

可以看到kimi给我的学习总结只是一个简单的框架,并没有总结一些实质性的书籍内容。
我分析了原因,认为可能是自己给AI下达的指令不够具体。
这也说明AI是需要我们训练的,只有给出足够准确具体的指令AI才能得到想要的结果。
AI总结的问题
kimi对书籍的具体内容没有做出一个详细的总结,同时我认为kimi对整体内容的把握也过于简单。
接下来我将就第二章openssl部分自己做出总结补充,以此显示我和kimi对待学习总结思考方式的不同
我的总结与补充
第2章:C/C++密码库OpenSSL和Crypto++
2.2.1 OpenSSL源代码模块结构
OpenSSL的组成:密码算法库、SSL协议库和应用程序。
目录结构:围绕三个功能部分进行规划,其中Crypto目录包含密码算法库的所有源代码,是实现所有密码算法、密钥管理和证书管理的关键部分。
2.2.2 OpenSSL加密库调用方式
调用方式:直接调用、通过加密库接口调用以及通过Engine平台和OpenSSL对象调用。
应用开发:这种架构降低了应用开发的难度,因为它将底层硬件的复杂性与上层应用逻辑分隔开。
反思与补充
就我给出的例子来看,我更倾向于对书籍中的重点知识进行详细的总结,而kimi更倾向于把握整体的框架。
想要用好AI并不是一件简单容易的事,我们需要给AI足够准确的指令和足够长的训练时间。
所以AI不能代替人们思考,我们不能完全依靠AI作业,需要加入自己的思考和理解。

学习思维导图

我参考老师给出的mermaid思维导图,根据自己实际学习情况和kimi对书本内容的总结做了些许修改

mindmap root((密码系统设计第一周)) 教材 第一章 密码学概述 密码学基础 加密与解密 密码学算法 安全通信 第二章 开发环境搭建 编译器和工具链 加密库 示例项目 软件安装 OpenSSL最新版在Linux上的安装应用 GmSSL最新版在Linux上的安装应用 AI学习 总结教材内容 补充AI回答 基于AI进一步学习思考 markdown 格式语法的进一步熟悉 思维导图的指令 pdf的转化

基于AI的学习

以下是我利用AI对一些概念进行的学习
openssl加密库调用





markdown的使用



学习实践过程遇到的问题与解决方式

问题一 无法正确下载gmssl
我将源代码和错误情况发送给了AI,Ai给我了一个新的代码。
我将新的代码粘贴到Ubuntu,成功解决了问题。
这一点我在下载gmssl那一部分已经做过了具体分析
问题二 思维导图无法正常显示
在做思维导图部分的作业时,我的思维导图无法正常显示,所以我询问了AI
alt text
最后我检查了是否安装了插件,检查了代码的正确程度
最后在思维导图部分成功展示,顺利完成了作业

参考资料

AI工具
kimi
图书
《Windows C/C++加密解密实战》
网站
gmssl官网
openssl

标签:总结,20221402,加密,AI,代码,信息安全,预习,kimi,密码学
From: https://www.cnblogs.com/guochuyue/p/18403421

相关文章

  • 第一周预习报告
    第一周预习报告学习内容《WindowsC/C++加密解密实战》第1、2章第一章:概念复习第二章:主要在Linux(Ubuntu,openEuler)上把软件更新到最新版(3.0版本以上),如果默认不是,参考下面的脚本:openssl安装:opensslinstall.shgmssl安装:gmsslinstall.shAI对学习内容的总结(1分)......
  • 信息安全之机沃科技5天不发工资之高薪白嫖事件
    面试前第二天:山东跑北京面试前第一天: 北京8.21干活第一天:实现了需求文档上的内存信息读取(进程id,父进程ID,进程名称,进程用户) wxwidget在ubuntu下的编译安装 开源杀毒软件clamav在ubuntu下的运行......(本以为可以干几天).....谁知道领导要求一周内实现以下核心技术功......
  • 账号信息安全与防御:守护数字世界的门户
    摘要: 在当今数字化时代,账号信息安全成为至关重要的问题。本文深入探讨了账号信息面临的各种威胁,包括黑客攻击、社会工程学、软件漏洞等。详细阐述了账号信息安全的重要性,以及从用户、企业和技术层面应采取的防御措施。通过案例分析强调了忽视账号信息安全的严重后果,并展望了未......
  • 筑牢信息安全堡垒,护航数字时代征程
    在科技飞速发展的当下,我们已然步入了一个数字化的时代。信息如潮水般在全球范围内涌动,成为推动社会进步、经济发展和个人生活便捷的强大动力。然而,与之相伴的是信息安全问题的日益严峻,它如同潜伏在数字海洋中的暗礁,时刻威胁着我们的安全。信息安全,已成为守护数字时代的生命线,筑......
  • 本文深入探讨了账号信息安全的重要性、面临的主要威胁以及防御策略。在数字化时代,账号
    本文深入探讨了账号信息安全的重要性、面临的主要威胁以及防御策略。在数字化时代,账号信息安全对个人隐私与权益、企业稳定与发展至关重要。面临的威胁包括黑客攻击手段不断升级、软件漏洞、内部威胁和社会工程学利用等。防御策略涵盖用户、企业和技术层面,如用户增强安全意识、......
  • 网络安全、信息安全大学生值得考的5个证书!
    大学生生活时间比较自由,但是也面临着就业压力,那么自律及提前规划就很重要了!今天给大家分享5个网络安全、信息安全行业值得考的5个证书,这几个证书没有专业的限制,只要有意从事网安、信安行业的同学都可以冲!一、国家信息安全水平考试nisp一级报名条件:年满16周岁报名时间:每个月......
  • 2024-2025-1 20221328 RocEDU.信息安全系统设计 1-1 Markdown学习(选做)
    一、向AI提问AI的回答:1.深入浅出的讲解Markdown及其详细语法Markdown是一种轻量级标记语言,其设计初衷是为了让人们能够使用易读易写的纯文本格式编写文档,并转换成有效的HTML(标准通用标记语言下的一个应用)文档。Markdown的语法简洁明了,比HTML更加简单易用,广泛应用于写作、博客......
  • 信息安全数学基础(3)整数的表示
    前言    在信息安全数学基础中,整数的表示是一个核心且基础的概念。整数的表示不仅涉及到其数值的存储方式,还关系到整数在计算机中的运算和处理。以下是对整数表示的详细阐述:一、整数的定义与分类    整数包括正整数、零和负整数,通常表示为…,-3,-2,-1,0,......
  • 国产网卡品牌崛起,做好网络信息安全的“守门人”
    在信息技术日新月异的时代背景下,信息安全不仅关乎个人隐私保护,更是国家安全与经济发展的基石。深圳市联瑞电子有限公司凭借其前瞻性的视野和深厚的研发实力,成功自主研发出全国产化的FPGA(现场可编程门阵列)网闸隔离卡方案,这对于提升我国信息技术自主可控能力、保障国家信息安全具有......
  • CISAW信息安全保障人员考试合格分数是多少?
    在网络安全领域,众多认证证书中,CISAW信息安全保障人员认证备受瞩目。随着信息安全专家的需求激增,国内面临着专业人才的短缺,越来越多人投身于CISAW认证考试。那么,要通过CISAW认证需多少分数呢?答案是84分(含)以上。如果考生作弊,其笔试成绩将被记为0分。考试总时长为150分钟,满分......