惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Darknet – Hacking Tools, Hacker News & Cyber Security
Jina AI
Jina AI
博客园_首页
J
Java Code Geeks
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美
Hugging Face - Blog
Hugging Face - Blog
S
SegmentFault 最新的问题
MyScale Blog
MyScale Blog
P
Proofpoint News Feed
L
Lohrmann on Cybersecurity
Forbes - Security
Forbes - Security
大猫的无限游戏
大猫的无限游戏
Vercel News
Vercel News
Y
Y Combinator Blog
Google DeepMind News
Google DeepMind News
The Register - Security
The Register - Security
N
News | PayPal Newsroom
S
Security Archives - TechRepublic
量子位
Cisco Talos Blog
Cisco Talos Blog
V
V2EX
C
Cisco Blogs
The Cloudflare Blog
Stack Overflow Blog
Stack Overflow Blog
L
LangChain Blog
Scott Helme
Scott Helme
S
Securelist
Security Latest
Security Latest
爱范儿
爱范儿
TaoSecurity Blog
TaoSecurity Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
I
Intezer
L
LINUX DO - 最新话题
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
Check Point Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
美团技术团队
Know Your Adversary
Know Your Adversary
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
PCI Perspectives
PCI Perspectives
月光博客
月光博客
T
Tailwind CSS Blog
Cloudbric
Cloudbric
小众软件
小众软件
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
K
Kaspersky official blog
D
DataBreaches.Net
博客园 - 【当耐特】
有赞技术团队
有赞技术团队

博客园 - asashina

绿色和平,你错了! 日本科学家一级棒! 新游戏就在我的后院里~~ 攒钱12000元,计划一下去莫斯科的旅游~~~ K.I.S.S.Random Genrator/ “保持简单”随机数发生器 hoho 俺也献了回爱心~~ Bloom Filter Report 好久没更新 大家新年好! 祝贺Phyllis Turner女士成为世界上最年长的硕士! 美国国旗里的“火箭” "红旗颂"的感情多么真挚,突然很理解老一代们:-) 嗯,祝贺自己的论文终于发表了。丑小鸭终于找到了鸭群~~~ XMLLite是什么? 最近把新同事培训的事情接了过来... 达尔文的眼睛---之软件工程 PlaceHolder 在听伏尔加纤夫曲 超酷 Susan Milan的音乐 剑道训练很有趣的一种手段
应用层安全传输协议
asashina · 2008-06-01 · via 博客园 - asashina

设计文档的最终版权属于XPEC Corp.所有

摘要

本文档规定了应用层安全传输协议/Tiny Application Layer Security/малого уровня приложений безопасности,以下简称МУПБ。其目的在于为游戏客户端/服务器通讯提供隐私保护与数据完整性和真实性验证。正确实施此协议,将阻止通讯过程中的窃听,篡改与伪造。此协议的主要设计原理来自Transport Layer Security,是其定制的特别简化版。它是一个有状态协议。

МУПБ的主要设计目的在于为端对端通信提供私密与数据完整性保护。具体来说:

甲,基于加密的安全性:МУПБ用于建立端对端的安全连接。

乙,互操作性:МУПБ能够以不同语言实现,而互相通信。

丙,可承受的性能损失:协议的实现不应以超过10%的比率当显著影响ActionScript客户端的显示速度以及Java服务器的包吞吐率。

在通讯开始时,首先运行握手协议/Hand Shake。它总是先于其它全部通信之前运行:客户端和服务器首先宣布自己的存在,并且交换32 Byte随机数。然后服务器指定通讯使用的加密方法,哈希函数(目前是固定的),并且将自己的ECC Public Key 发送给客户端。客户端则使用伪随机数发生器生成密钥前体,称为pre master secret/“秘密前体”。接着以服务器的ECC Public Key将之加密发给服务器。之后,通信双方通过一个特定的算法将secret转化为对称加密参数。继而进入对称加密的通讯过程。

协议的组成部分包括(1)若干核心连接状态量,(2)ECC与ГОСТ加解密算法,(3)1个HMAC-ГОСТ函数与1个基于HMAC-ГОСТ的伪随机数发生器/Псевдо-генератор случайных,(4)将“秘密前体”转换为“主要秘密”,进而生出对称加密秘钥的算法,和(5)两组子协议。之后将逐章节论述。