Examples include the assembly of portable document format files that include encrypted content, unencrypted content, and / or alternative content. In the example, metadata, data blocks, and content mappings are signed and stored or assembled into a custom field of a portable document format file. Metadata, data blocks, and content mappings are encrypted, and together with the encrypted keys, they are assembled into the custom fields of the portable document format file. Unencrypted content and / or alternative content can also be stored in a portable document format file after assembly.
【技术实现步骤摘要】
【国外来华专利技术】可移植文档格式文件自定义字段
技术介绍
计算系统、设备和电子部件通常可以使用采用数字文件形式的内容。计算机系统可创建、存储或接收可包括被指定为非机密或机密、或者敏感或不公开发行的数据的文件。文件中的数据可被加密,并且可以存储为在各种系统、设备、部件、平台、操作系统和/或软件应用程序上可读取的格式或文件包装器的形式。附图说明以下的详细描述参考了附图,其中:图1是根据示例的用于组装带有加密内容和未加密内容的可移植文档格式文件的系统的框图;图2是根据示例的组装带有加密内容和未加密内容的可移植文档格式文件的流程图;图3是根据示例的分解和重组带有加密内容和未加密内容的可移植文档格式文件的流程图;图4是根据示例的用于组装带有加密内容和未加密内容的可移植文档格式文件的系统的框图;并且图5是根据示例的用于访问带有加密内容和未加密内容的可移植文档格式文件的方法的流程图。具体实施方式以下描述的各种示例为将包括加密内容、未加密内容和/或替代内容的可移植文档格式文件或其他文件格式组装入被部分加密的可移植文档格式包装器或模板或其他格式包装器或模板中而提供。在示例中,元数据、数据块和内容映射被签名 ...
【技术保护点】
一种包括至少一个非暂时性机器可读存储介质的制品,所述非暂时性机器可读存储介质包括由文件加密系统的处理资源可执行以进行以下操作的指令:接收用于创建可移植文档格式文件的请求;对元数据条目、数据块和内容映射进行签名,并且将签名后的元数据条目、数据块和内容映射存储在所述可移植文档格式文件的至少一个自定义字段中;对所述元数据条目进行加密,并且将加密的元数据条目与加密的元数据条目密钥一起存储在所述可移植文档格式文件的所述至少一个自定义字段中;对所述数据块进行加密,并且将加密的数据块与加密的数据块密钥一起存储在所述可移植文档格式文件的所述至少一个自定义字段中;对所述内容映射进行加密,并且 ...
【技术特征摘要】
【国外来华专利技术】1.一种包括至少一个非暂时性机器可读存储介质的制品,所述非暂时性机器可读存储介质包括由文件加密系统的处理资源可执行以进行以下操作的指令:接收用于创建可移植文档格式文件的请求;对元数据条目、数据块和内容映射进行签名,并且将签名后的元数据条目、数据块和内容映射存储在所述可移植文档格式文件的至少一个自定义字段中;对所述元数据条目进行加密,并且将加密的元数据条目与加密的元数据条目密钥一起存储在所述可移植文档格式文件的所述至少一个自定义字段中;对所述数据块进行加密,并且将加密的数据块与加密的数据块密钥一起存储在所述可移植文档格式文件的所述至少一个自定义字段中;对所述内容映射进行加密,并且将加密的内容映射与加密的内容映射密钥一起存储在所述可移植文档格式文件的所述至少一个自定义字段中;以及将未加密内容部分存储在所述可移植文档格式文件中。2.根据权利要求1所述的制品,其中所述指令进一步用于将替代内容部分存储在所述可移植文档格式文件中。3.根据权利要求1所述的制品,其中所述指令进一步用于对所述可移植文档格式文件进行组装。4.根据权利要求1所述的制品,其中所述签名后的元数据、数据块和内容映射被存储为哈希。5.根据权利要求1所述的制品,其中所述元数据条目密钥、所述数据块密钥和所述内容映射密钥是用户的公共密钥。6.一种方法,包括:接收用于访问包括加密内容部分和未加密内容部分的可移植文档格式文件的请求;在处理器上获取存储在所述可移植文档格式文件的自定义字段中的签名,并且在所述处理器上获取未加密内容;在所述处理器上确定存储在所述可移植文档格式文件的所述自定义字段中的所述签名是否被验证;在所述签名被验证的情况下,从所述...
【专利技术属性】
技术研发人员:维罗妮卡·尼内斯,朗尼·D·曼迪戈,拉斐尔·布里托·迪·贝尔纳多,路易兹·古斯塔沃·马加良斯·博尔巴·卡瓦略,奥拉曼·舍希特曼·塞特,阿尔瓦罗·马亚,
申请(专利权)人:惠普发展公司有限责任合伙企业,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。