原文:HTTPS 为什么更安全,先了解一下密码学的这些原理

HTTPS 是建立在密码学基础之上的一种安全通信协议,严格来说是基于 HTTP 协议和 SSL TLS 的组合。理解 HTTPS 之前有必要弄清楚一些密码学的相关基础概念,比如:明文 密文 密码 密钥 对称加密 非对称加密 信息摘要 数字签名 数字证书。接下来我会逐个解释这些术语,文章里面提到的 数据 消息 都是同一个概念,表示用户之间通信的内容载体,此外文章中提到了以下几个角色: Alice:消 ...

2017-03-13 12:35 4 1517 推荐指数:

查看详情

Java 安全密码学

安全密码学,主要研究的是编制密码和破译密码安全密码学的发展历史分为: 古典密码学 ——> 近代密码学 ——> 现代密码学 一、古典密码学 核心: 替换法加密、移位法加密。 1.替换法 替换法就是使用固定的信息,将原文替换成密文。 例如:bee, 将b替换成w,e ...

Fri May 28 21:32:00 CST 2021 0 249
USBKey的密码学原理

  首先,大致说下U盾的工作流程。   你的数字证书有一对,一份在U盾里的私钥,一份在银行的公钥(其实两份银行都有)。U盾的原理很类似于双向认证的TLS(SSL)或者其它用到RSA的双向证书验证手段,以下步骤可能和U盾实际执行的有所区别,但本质相同:  --银行先给你一个"冲击",它包含了随机数 ...

Sun Jan 27 23:37:00 CST 2013 1 10342
安全工程之密码学

一、密码学的定义及概念 1.术语定义 密码学:是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码;应用于破译密码以获取通信情报的,称为破译,总称密码学密码学的目标是使信息获取的更加耗时而不值得攻击,最早源于古希腊 ...

Thu Jun 18 04:49:00 CST 2020 0 730
密码学安全多方计算

历史背景 A.C. Yao于1982年首次提出安全多方计算的概念,其主要研究在私有信息不被泄漏的前提下,多个互不信赖的参与者如何协作进行计算 Goldwasser:“安全多方计算所处的地位就如同公钥密码学10年前所处的地位一样重要,它是计算科学一个极其重要的工具,而实际应用才刚起步 ...

Mon Feb 17 17:11:00 CST 2020 0 2779
密码学安全模型总结

本文将系统性地总结密码学中常见的安全模型定义。在阅读本文前,可以了解如下预备知识: 现代密码学是一门怎样的学科? 数据的机密性、完整性与实体的抗否性是什么意思? 完美安全和语义安全的含义是什么? 数据的机密性、完整性和实体的抗否性是一个信息安全系统所要保障的主要目标,也是一个 ...

Sat May 21 19:19:00 CST 2022 6 4165
网络安全密码学

1、网络安全威胁   破坏网络安全的一些理论方式:     窃听:窃听信息,在网路通信双方直接进行窃听。     插入:主动在网络连接中插入信息(可以在message中插入恶意信息)     假冒:伪造(spoof)分组中的源地址,假冒客户端或服务器。     劫持:通过移除/取代 ...

Thu Nov 21 20:27:00 CST 2019 0 310
BTC-密码学原理

比特币中主要用到了密码学中两个功能:1.哈希 2.签名。密码学中的哈希函数(cryptographtic hash function) 一、哈希函数 哈希函数主要有三个特性:1、碰撞特性(collision resistance);2、隐秘性(Hiding);3、谜题友好 ...

Mon Mar 02 03:34:00 CST 2020 0 1259
密码学原理学习笔记

攻击的类型: 唯密文攻击(COA):攻击者只知道密文 已知明文攻击(KPA):攻击者知道同一密钥密文对应的明文。 选择明文攻击(CPA):攻击者可以事先任意选择一定数量的明文,让被攻击的加密算法加密,并得到相应的密文。 选择密文攻击(CCA):攻击者事先知道任意一定数量的密文,让被攻击 ...

Wed Sep 12 06:55:00 CST 2018 0 937
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM