当前位置: 首页 > article >正文

软考中级 - 软件设计师学习笔记 - 1.3 计算机安全

1.3.1 安全威胁

  1. 计算安全:指的是计算机资产安全,是要保证这些计算机资产不受自然人为的有害因素的威胁和危害。

1.3.2 加密技术和认证技术

  1. 加密技术:对称加密(私有密钥加密)非对称加密(公开密钥加密)
  2. 对称加密(私钥/私有密钥)算法:DES、3DES、RC-5、IDEA、AES、RC4
    • 数据加密标准(DES):主要采用替换和移位的方法加密。
    • 三重DES(DES,又称TDEA):在DES的基础上采用三重DES,效果相当于将密钥的长度加倍。
    • RC-5:RC-5是在RCF2040中定义的,RSA数据安全公司的很多产品都在使用RC-5。
    • 国际数据加密算法(IDEA):在DES算法的基础上发展起来的,类似于3重DES。
    • 高级加密标准(AES):基于排列和置换运算。排列是对数据重新进行安排,置换是将一个数据单元替换为另一个数据单元。
  3. 非对称加密(公钥/公开密钥)算法:RSA、ECC、DSA
    与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥私有密钥。两者是一对,如果公开密钥对数据进
    行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,只有用对应的公开密钥才能解密。
  4. 摘要:将发送的明文进行Hash算法后得到摘要放在密文后一起发送过去,与接收方解密后的明文进行相同的Hash算法得到的摘要进行对比如果一致,则没有篡改,否则有篡改。
  5. 数字签名:发送方用自己的私钥摘要进行签名(加密)得到数字签名放在密文后一起发送过去,接收方用发送方的公钥对数字签名进行验证(解密)如果验证成功则该消息没有被假冒且不能否认否则该消息的真实性为假冒发送。
    • 数字签名是用私钥签名,公钥验证,一般是对信息摘要进行签名。
    • 数字签名是非对称加密算法的一种方法来保证信息不会被篡改。
  6. 数字证书:
    • CA:权威机构。
    • 用户向CA机构申请数字证书将个人信息和公钥发给CA机构,CA机构颁给用户数字证书,数字证书用CA的私钥进行签名(加密),用CA的公钥验证(解密)数字证书得到用户的公钥。
    • 数字证书主要是用来对用户身份进行认证,而数字签名主要用于确保消息不可被否认。

1.3.4 计算机系统的性能评价

常用方法:时钟频率、指令执行速度、等效指令速度法、数据处理速率。


http://www.kler.cn/news/350945.html

相关文章:

  • 排查PHP服务器CPU占用率高的问题
  • COVON全意卫生巾,轻薄透气,绵柔速干,马来西亚热销中
  • 一个vue3的待办列表组件
  • 3.cpp基本数据类型
  • 解决:git SSL certificate problem: unable to get local issuer certificate
  • Vue项目的分页组件封装
  • 自动驾驶系列—自动驾驶操作系统选型指南:如何选择最适合的系统?
  • 【openGL学习笔记】----GLFW、GLAD环境配置
  • 【中医揭秘】烦躁不安的根源与调养秘籍,让你重获内心宁静
  • SSL: CERTIFICATE_VERIFY_FAILED解决方法
  • 以下是为升级到 Spring Boot 3 制定测试计划
  • 「从零开始的 Vue 3 系列」:第十三章——架构一个Vue项目(简单版)
  • 2024 年江西省职业院校技能大赛应用软件系统开发赛项竞赛规程(高职组)
  • 网络安全知识核心20要点
  • 论文速读:通过目标感知双分支蒸馏进行跨域目标检测(CVPR2022)
  • 在Openshift(K8S)上通过EMQX Operator部署Emqx集群
  • 【微信小程序_16_上拉触底相关功能补充】
  • Github优质项目推荐(第八期)
  • 进行SEDEX认证需要准备哪些资料?
  • 制造已然走出国门,数据如何走向全球?
  • 元器件行业常用软件推荐-加速度JSUDO
  • Android12 Settings系列(一)二级设置界面中自定义Fragment使用一级菜单中的图标显示异常
  • 《语音识别方案选型研究》
  • BPMN-Moddle模型校验指南
  • 【秋招笔试-支持在线评测】10.12百度(A卷)秋招(已改编)-三语言题解
  • JQuery创建HTML公用模块进行引用