
在使用eCTD电子提交系统时,文件的加密和解密操作是确保数据安全和完整性的重要步骤。以下是关于如何进行这些操作的详细说明:
一、文件加密方法
1. 对称加密
原理:对称加密算法使用相同的密钥进行加密和解密。在eCTD文件传输中,如AES(高级加密标准)被广泛应用。其特点是加密和解密速度快,适合大规模数据加密。
示例:假设发送方和接收方都拥有密钥“123456”,发送方使用该密钥对文件进行加密,接收方使用相同的密钥进行解密。
2. 非对称加密
原理:非对称加密算法使用一对密钥,即公钥和私钥。公钥用于加密,私钥用于解密。例如RSA(Rivest
Shamir - Adleman)在密钥交换和数字签名中发挥重要作用,安全性高。
示例:发送方使用接收方的公钥对文件进行加密,接收方收到加密文件后,使用自己的私钥进行解密。
3. 混合加密
原理:实际应用中,常采用混合加密方式,结合对称加密和非对称加密的优点。先使用对称加密技术加密文件内容,再使用非对称加密技术加密对称密钥,从而在保证安全性的同时提高效率。
4. 数字签名与哈希算法
数字签名原理:数字签名基于公钥基础设施(PKI),通过私钥对文件进行签名,接收方使用公钥验证签名。常用的数字签名算法包括RSA、DSA(数字签名算法)等。并且在数字签名中加入时间戳,可以证明文件在特定时间点的存在,防止签名被篡改。
哈希算法:哈希算法用于生成文件的唯一指纹,通过比对哈希值可以快速检测文件是否被修改。例如MD5(Message
Digest Algorithm 5)加密算法,可为任何文件(不管其大小、格式、数量)产生一个独一无二的“数字指纹”(MD5值,又称Checksum),如果文件被改动,其MD5值会发生变化。
二、文件解密方法
1. 对称加密解密
接收方使用与发送方相同的密钥进行解密。例如,若加密时使用的密钥是“123456”,则接收方也使用“123456”密钥解密。
2. 非对称加密解密
接收方使用自己的私钥对使用公钥加密的文件进行解密。
3. 混合加密解密
先使用非对称加密的私钥解密对称密钥,再使用对称密钥解密文件内容。
4. 数字签名验证
接收方使用发送方的公钥对数字签名进行验证,确认文件的来源和完整性。
三、注意事项
1. 文件格式要求
PDF格式:常用于固定格式的文档,如申请表、报告等,以保证其在不同系统中的显示一致性。页面布局应整齐规范,字体清晰可读,图表和图像的质量要高,并且应包含清晰的书签和目录结构,文件中的链接应确保有效,指向的内容准确无误。
XML格式:更多地用于结构化数据的传递和处理,如药品注册信息的元数据。XML标签的使用应符合eCTD规定的标准,数据元素的定义和值应准确无误,并且XML文件应通过相应的验证工具进行验证,以确保其符合格式规范。
2. 文件版本控制
每次提交的文件都要明确标识版本号和修订日期,有助于审评人员跟踪文件的变更历史,了解不同版本之间的差异。对于重要的变更,还需要提供详细的变更说明。
3. 文件大小和数量限制
eCTD对文件的大小和数量有所限制,这是为了确保数据的传输和处理效率,避免过大或过多的文件给审评系统带来负担。提交者需要在保证文件内容完整的前提下,合理优化文件大小和数量。
4. 加密工具与平台
为了简化eCTD文件加密的流程,许多专业工具和平台应运而生。企业可以利用这些工具和平台进行文件加密操作,确保符合eCTD的加密要求。