在当今的文件传输领域,普遍采用的是客户端与服务器的架构模式。用户通常在自己的电脑上将文件发送到互联网上的服务器。
为了应对日益增长的黑客攻击,镭速公司推出了一种机密文件的多重加密传输和存储技术。
随着科技的飞速进步,黑客技术也在不断升级,这使得公网上的服务器面临着潜在的安全威胁,可能导致敏感文件的泄露。目前,大多数加密传输技术仅在网络传输阶段使用非对称加密,一旦文件到达服务器,就处于未加密状态,无法完全保障文件的机密性。
一家物理研究所为了解决这一问题,与镭速(私有化部署方案,也可接入公有云,企业、社会组织用户可申请免费试用)合作,寻求一种多重加密传输的解决方案。经过深入讨论,最终实施的方案满足了客户的需求。
解决方案概述
镭速公司为客户提供了一种机密文件的多重加密传输功能:用户可以生成自己的非对称密钥,并将加密算法类型及公钥在创建任务时传递给系统。在传输过程中,系统会为每个文件生成一个随机的对称密钥,并使用AES256算法进行实时加密,确保文件在到达服务器时是加密的。
具体步骤如下:
用户在客户端生成非对称加密算法(如SM2、RSA、ECC)的公钥和私钥,并将私钥妥善保管。在创建传输任务时,通过参数指定加密算法类型和公钥。
在文件传输过程中,系统会为每个文件随机生成一个AES256对称密钥。
文件传输开始时,客户端会生成一个私有文件协议头,包括文件协议魔法数字、对称加密类型、非对称加密类型和文件加密的SHA256值。
服务器接收到私有协议文件头后,将其添加到传输文件的开头,并通知客户端可以传输文件数据。
客户端使用生成的对称密钥加密文件数据,并计算文件的SHA256值,然后将加密后的数据和SHA256值发送给服务器。
文件内容传输完成后,客户端生成一个私有文件协议尾,包括加密随机密钥、长度和文件协议魔法数字。
服务器接收到私有文件协议尾后,将其添加到文件尾部,完成文件上传。
当用户需要使用文件时,可以通过客户端下载文件,并提供非对称加密的私钥。文件下载过程中,系统会在本地根据私有文件协议头和尾进行校验。校验通过后,客户端使用用户提供的私钥解密私有文件协议尾中的加密随机密钥,获取对称密钥,并使用相应的解密算法解密文件数据。
通过镭速公司的多重加密传输解决方案,物理研究所成功提高了文件传输的安全性。该方案不仅确保了文件在传输过程中的加密状态,还通过非对称加密技术保护了对称密钥的安全性。用户可以安全地下载并解密文件,有效防止了数据泄露的风险。这一创新的加密传输技术为科研机构和企业提供了一个可靠、安全的文件传输解决方案。