Document Page Locking via Keyword Tokenization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing document sharing systems face challenges in securely sharing documents containing important information, as users must manually remove sensitive pages and create new documents, leading to inefficiencies and potential exposure of confidential data.
Innovation Solution
A method and system that automatically check for important information in documents by performing keyword checks on each page, generating tokens for identified keywords, and locking pages accordingly, allowing for secure sharing of documents by each page without creating new documents.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a document owner manually removes important information and creates a new document for sharing, then security is improved by preventing exposure of confidential data, but productivity deteriorates due to the time-consuming manual editing process
Solution Approach 1:
The system performs automatic keyword checking and page locking without requiring manual intervention from the document owner. The processor automatically identifies pages containing important information based on pre-registered keywords and applies locking mechanisms, eliminating the need for users to manually edit documents while maintaining security.
Solution Approach 2:
The system performs keyword checking and page locking in advance before the sharing process begins. By pre-identifying sensitive pages and applying locks beforehand, the system prepares the document for secure sharing without requiring last-minute manual edits, thus improving productivity while maintaining security.
2Reliability
If a document owner creates a new document excluding pages with important information, then security is improved by preventing unintended exposure, but device complexity increases due to managing multiple document versions
Solution Approach 1:
The system segments the document into individual pages and applies locking mechanisms to specific pages containing important information rather than creating a separate new document. This allows the original document structure to be maintained while selectively controlling access to sensitive pages, reducing the need to manage multiple document versions.
Solution Approach 2:
The system applies different access control qualities to different pages within the same document. Pages containing important information are locked while other pages remain accessible, allowing selective sharing without creating separate documents. This local differentiation maintains security while simplifying document management.
3Productivity
If automatic keyword checking is performed on each page, then productivity is improved by eliminating manual document editing, but device complexity increases due to automated processing requirements
Solution Approach 1:
The system performs automatic keyword checking and page locking without requiring manual intervention from the document owner. The processor automatically identifies pages containing important information based on pre-registered keywords and applies locking mechanisms, eliminating the need for users to manually edit documents while maintaining security.
4Reliability
If pages are locked based on keyword matching, then security is improved by preventing access to sensitive information, but ease of operation deteriorates due to the need to manage locking tokens
Solution Approach 1:
The system introduces sharing tokens as an intermediary mechanism that simplifies access control. Instead of requiring complex permission management, the document owner can share locked pages by providing tokens to specific users. The processor automatically verifies tokens and grants access accordingly, making the process easier while maintaining security.
Data Source
AI summary
Provided is a method performed by at least one processor for sharing a page in a document. The method includes: receiving a request for sharing a page of a document and automatically performing a keyword check for the requested page; generating a token for a keyword, extracted from the requested page as a result of the keyword check, and performing a locking process for the requested page using the token; and determining a target page, among at least one requested page for sharing, and designating a sharing target with which the target page is to be shared, wherein the keyword is any one of one or more words registered in advance.


