АУТСОРТИНГ ЗАДАЧ ПРЕОБРАЗОВАНИЯ ДОКУМЕНТОВ НАРЯДУ С ЗАЩИТОЙ КОНФИДЕНЦИАЛЬНОЙ ИНФОРМАЦИИ

1. Способ создания документа совместным способом с использованием одного или более вычислительных устройств, содержащий этапы, на которых:
обеспечивают, с использованием вычислительного устройства, исходный документ без скрытия (NOD), который является доступным для объекта аутсорсинга, причем NOD имеет один или более конфиденциальных элементов, содержащихся в нем;
скрывают, с использованием вычислительного устройства, упомянутые один или более конфиденциальных элементов в NOD, чтобы сформировать исходный документ со скрытием (OOD), содержащий скрытые элементы;
предоставляют, через сеть, OOD рабочему объекту;
принимают, с использованием вычислительного устройства, преобразованный документ со скрытием (OTD) от рабочего объекта, причем OTD содержит, по меньшей мере, одно изменение, внесенное рабочим объектом в OOD, причем упомянутое, по меньшей мере, одно изменение вносит вклад в разработку окончательного документа; и
отменяют скрытие, с использованием вычислительного устройства, OTD посредством восстановления скрытых элементов в соответствующие конфиденциальные элементы, чтобы сформировать преобразованный документ с восстановленным контентом (CTD).
2. Способ по п. 1, дополнительно включающий в себя после упомянутого скрытия этап, на котором верифицируют то, что все конфиденциальные элементы, которые предназначены для скрытия, скрыты в NOD.
3. Способ по п. 1, в котором упомянутое, по меньшей мере, одно изменение влияет на способ представления информации, содержащейся в NOD, без влияния на семантический контент информации, содержащейся в NOD.
4. Способ по п. 1, в котором упомянутое одно или более вычислительных устройств включают в себя первое клиентское вычислительное устройство, которое является доступным для объекта аутсорсинга, и второе клиентское вычислительное устройство, которое является доступным для рабочего объекта.
5. Способ по п. 4, в котором упомянутое скрытие и отмена скрытия выполняются посредством первого клиентского вычислительного устройства.
6. Способ по п. 4, в котором упомянутое скрытие и отмена скрытия выполняются посредством, по меньшей мере, одной удаленной вычислительной системы, с которой функционально связываются первое клиентское вычислительное устройство и второе клиентское вычислительное устройство.
7. Способ по п. 6, в котором упомянутая, по меньшей мере, одна удаленная вычислительная система также содержит совместный инструмент создания документов, который объект аутсорсинга и рабочий объект используют для того, чтобы работать над соответствующими документами, доступными для объекта аутсорсинга и рабочего объекта.
8. Способ по п. 4, в котором:
первое клиентское вычислительное устройство имеет доступ к ключу шифрования,
второе клиентское вычислительное устройство не имеет доступа к ключу шифрования,
первое клиентское вычислительное устройство использует ключ шифрования, чтобы представлять NOD и CTD, и
второе клиентское вычислительное устройство представляет, в отсутствие обладания ключом шифрования, OOD и OTD.
9. Вычислительное устройство для использования в совместном окружении создания документов, содержащее:
компонент скрытия, сконфигурированный с возможностью скрывать один или более конфиденциальных элементов в исходном документе без скрытия  (NOD), который является доступным для объекта аутсорсинга, чтобы формировать исходный документ со скрытием (OOD), имеющий скрытые элементы;
компонент отмены скрытия, сконфигурированный с возможностью принимать преобразованный документ со скрытием (OTD), сформированный рабочим объектом, и преобразовывать OTD в преобразованный документ с восстановленным контентом (CTD) посредством восстановления скрытых элементов в соответствующие конфиденциальные элементы,
причем OTD содержит, по меньшей мере, одно изменение, внесенное рабочим объектом в OOD, которое вносит вклад в разработку окончательного документа; и
компонент связи, сконфигурированный с возможностью обеспечивать возможность объекту аутсорсинга обмениваться данными с рабочим объектом.
10. Машиночитаемый носитель хранения данных для сохранения машиночитаемых инструкций, причем машиночитаемые инструкции реализуют инструмент аутсорсинга при выполнении одним или более устройствами обработки, причем машиночитаемые инструкции содержат:
компонент скрытия, сконфигурированный с возможностью скрывать один или более конфиденциальных элементов в исходном документе без скрытия  (NOD), который является доступным для объекта аутсорсинга, чтобы сформировать исходный документ со скрытием (OOD), имеющий скрытые элементы,
причем компонент скрытия дополнительно включает в себя компонент верификации, который сконфигурирован с возможностью верифицировать то, что все конфиденциальные элементы, которые предназначены для скрытия в NOD, скрыты; и
компонент отмены скрытия, сконфигурированный с возможностью принимать преобразованный документ со скрытием (OTD), сформированный рабочим объектом, и преобразовывать OTD в преобразованный документ с восстановленным контентом (CTD) посредством восстановления скрытых элементов в соответствующие конфиденциальные элементы,
причем OTD содержит, по меньшей мере, одно изменение, внесенное рабочим объектом в OOD, которое вносит вклад в разработку окончательного документа.
11. Способ по п. 1, в котором:
упомянутое предоставление OOD содержит предоставление OOD в два или более рабочих объекта, каждый из которых вносит, по меньшей мере, одно соответствующее изменение в OOD, чтобы формировать множественные части преобразованного документа со скрытием  (OTD); и упомянутый прием OTD содержит этап, на котором принимают множественные части OTD из упомянутых двух или более рабочих объектов.
12. Способ по п. 1, дополнительно содержащий этап, на котором обмениваются информацией между объектом аутсорсинга и рабочим объектом с использованием, по меньшей мере, одного механизма связи через сеть.
13. Способ по п. 12, дополнительно содержащий этап, на котором, в качестве результата инструкции из объекта аутсорсинга в рабочий объект, отправленной через механизм связи, принимают обновленный OTD, содержащий, по меньшей мере, одно дополнительное изменение, внесенное рабочим объектом в OOD.
14. Вычислительное устройство по п. 9, при этом вычислительное устройство представляет клиентское вычислительное устройство, которое является доступным для объекта аутсорсинга.
15. Вычислительное устройство по п. 9, при этом вычислительное устройство представляет удаленную вычислительную систему, которая является доступной как для объекта аутсорсинга, так и для рабочего объекта через соответствующие клиентские вычислительные устройства.