成果介绍
内容分发网络(Content Delivery Network,CDN)是一种将视频、网页等文件,从位于远程的中心服务器发送至多个CDN服务器的技术。用户通过DNS等方式连接至最近的CDN服务器,从而减轻中心服务器的负载,并增强用户可感知的服务质量,然而,在内容分发网络中,仍需要考虑安全性问题,如果单个CDN服务器与用户之间的传输路径受到攻击,则很容易导致传输文件的泄露。
本项目属于P2SP网络中资源的下载方法及系统,方法包括:资源管理和授权系统根据配置信息制作种子文件并进行存储;客户端将生成的注册信息发送给授权服务器,授权服务器根据接收的注册信息对客户端进行注册认证;资源管理和授权系统根据配置激活客户,并确定授权给客户端使用的种子,种子对应的种子文件的存储信息组成客户端对应的种子列表;客户端向授权服务器请求获得对应的种子列表,授权服务器判断客户端是否已经通过注册认证,如果是,则获得客户端对应的种子列表,将种子列表返回给客户端;客户端根据种子列表获得授权使用的种子文件,应用种子文件进行资源下载。本发明能够通过授权增强网络的安全性,加强对网络的监管。
成果亮点
现有的分发系统大都采用单纯的C/S(Client/Server,客户端/服务器)架构,或者P2P(Peer-to-Peer,点到点)架构实现数字媒体资源的下载和共享。C/S架构为客户端/服务器模式,随着用户规模的不断扩大,容易造成资源服务器的负担过重,最终导致服务器终止提供服务。而P2P技术是目前一种流行的文件传输技术,一个用户既可以作为客户端从其他用户上下载数据,也能够作为服务器向其他用户提供文件下载。它们具有任务下载人数越多,其下载速度越快的优点,但也具有P2P机制固有的一些缺点,如文件下载速度不稳定,特别当某个任务的下载人数较少,或该任务非热门资源时,文件下载速度相对较慢。
P2SP网络融合C/S模式与P2P模式的优势,有效整合资源服务器群和P2P网络中的资源,提高了媒体文件的下载速度,同时缓解了资源服务器群的负载。由于在P2SP网络上下载资源过多,造成对网络资源的过渡使用,同时,现有技术缺乏对用户的安全监管,影响网络的安全性。
团队介绍
孙毅 男 博导 中国科学院计算技术研究所
研究领域 区块链、分布式应用
李军 男 硕导 计算技术研究所
研究领域 分布式总账(区块链)
“区块链”是基于分布式系统和密码学而形成的概念与技术的集合,属于一种网络信任技术(Networked Trust Tech)。区块链系统采用多中心的分布式部署方式,无单一中心控制,平等地协作完成数据验证和一致性存储。每个中心的数据记录以及与之关联的执行代码 (或脚本,Script)在逻辑上存储在区块(Block)中,这些块又在逻辑上顺序串联起来构成链条(Chain),其中应用了数字签名等密码学技术保证数据的真实性、实时性与时序性。因此在应用场景上能够以技术建立参与方之间端到端的信任,是可被广泛应用的FinTech。
能够完善的克服现有P2P网络中对于P2SP架构的索引服务不完善并且网络系统安全性差的缺陷。
成果资料
产业化落地方案