Fill-in tamper prevention system, fill-in tamper prevention method, and program
Patent Information
- Application Number
- JP2024062500
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-04-09
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2044-04-09
AI Technical Summary
【0022】 本発明によれば、コンピュータに表示中の電子文書において、背景色と同色、さらには背景色と同系色による塗りつぶしができないように制御することによって、電子文書内の情報が削除されたように見えることによる改ざんを防ぐことが可能な塗りつぶし改ざん防止システム、塗りつぶし改ざん防止方法及びプログラムを提供することが可能となる。
Smart Images

Figure 0007642126000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a system for preventing tampering by filling in an electronic document displayed on a computer, a method for preventing tampering by filling in an electronic document, and a program therefor. [Background technology]
[0002] In today's society, with the advancement of paperless documents and the widespread use of network communications, electronic documents (electronic documents) can be easily shared by an unspecified number of people, but electronic documents often contain private information such as personal information and confidential information, as well as trade secrets and patent information. For this reason, certain information is often hidden in order to protect privacy or to hide information that could cause damage if leaked.
[0003] In order to hide specific information in an electronic document, it is easy to visually hide it by using software functions such as text editors and PDF editors to overlay blocks of black or other colors or use an eraser tool to paint over the specific information (Non-Patent Documents 1 and 2). [Prior art documents] [Non-patent literature]
[0004] [Non-Patent Document 1] “Removing confidential information from PDF”, [online], January 25, 2024, Adobe Inc., [searched January 30, 2024], Internet<URL:https: / / https: / / helpx.adobe.com / jp / acrobat / using / removing-sensitive-content-pdfs.html> [Non-Patent Document 2] “Partially deleting an image using the eraser tool”, [online], May 24, 2023, Adobe Inc., [searched January 30, 2024], Internet <URL:https: / / https: / / helpx.adobe.com / jp / photoshop / using / tool-techniques / eraser-tool.html> Summary of the Invention [Problem to be solved by the invention]
[0005] However, when the technologies of Non-Patent Document 1 and Non-Patent Document 2 are used to fill in information within an electronic document with the same color as the background, it appears as if certain information has been deleted, resulting in the content of the electronic document being tampered with, which can lead to many problems, such as undermining the reliability and accuracy of the document and leading to the forgery of contracts and official documents.
[0006] The inventors therefore realized that by creating a mechanism that prevents information in an electronic document from being filled in with the same color as the background color, it would be possible to prevent tampering by having information in the electronic document appear to be deleted by filling it in using a software function.
[0007] In view of these problems, the present invention aims to provide a fill-in tampering prevention system, a fill-in tampering prevention method, and a program that can prevent tampering by making it appear as if information in an electronic document has been deleted by controlling so that filling in with the same color as the background color or a color similar to the background color is not possible. [Means for solving the problem]
[0008] The present invention provides the following solutions.
[0009] According to a first aspect of the present invention, there is provided a system for preventing tampering by filling in an electronic document displayed on a computer, comprising: a selection input receiving unit for receiving a selection input of a color to be edited from a user; a first detection unit that detects a color that occupies a predetermined ratio or more of a page being displayed in the electronic document; a first identification unit that identifies the detected color as a background color; a first filling control unit that controls the selection input receiving unit not to receive a selection input of the color to be edited that is the same color as the specified background color; The present invention provides a fill-in tamper prevention system comprising:
[0010] According to the invention relating to the first feature, when a user selects a color to be used for editing an electronic document displayed on a computer using paint strokes or the like, a color that occupies a predetermined percentage or more of the displayed page is specified as the background color, and further, by controlling the selection of a color that is the same as the background color, it is possible to prevent tampering by making information in the electronic document appear to have been deleted by filling it with the same color as the background color.
[0011] The second aspect of the invention is the first aspect of the invention, The present invention provides a fill tamper prevention system, characterized in that the first fill control unit controls the selection input receiving unit to not accept further selection input of the color to be edited that is similar to the identified background color.
[0012] According to the second feature of the invention, by controlling an electronic document being displayed on a computer so that a user cannot select an editing color that is similar to the background color, it is possible to prevent tampering by making information in the electronic document appear to have been deleted by filling in the information with the same color as the background color as well as a similar color.
[0013] The third aspect of the present invention is a system for preventing tampering by filling in an electronic document displayed on a computer, comprising: a drawing input receiving unit that receives drawing input; A calculation unit that calculates a drawing area and a drawing neighboring area that is a neighborhood of the drawing area based on the received drawing; a second detection unit that detects a color that occupies a predetermined ratio or more of the calculated drawing vicinity area; a second identification unit that identifies the detected color as a background color; If the identified background color and the drawing color are the same color, That it has been tampered with A detection unit that detects a warning message output unit that outputs a warning message; a second filling control unit that controls the warning message output unit to output the warning message when the detection unit detects tampering; The present invention provides a fill-in tamper prevention system comprising:
[0014] According to the invention relating to the third feature, by outputting a warning message when an electronic document being displayed on a computer has been filled in with a color that occupies a predetermined percentage or more of the background of a fill-in drawing, it is possible to prevent tampering by making it appear as if information in the electronic document has been deleted by filling in with the same color as the background color, even if the fill-in has been done with a color area different from the background color of the displayed page.
[0015] The fourth aspect of the invention is the third aspect of the invention, When the background color identified by the second identification unit and the drawing color are similar colors, That it has been tampered with The present invention provides a system for preventing tampering by filling in data.
[0016] According to the invention relating to the fourth feature, by detecting that an electronic document being displayed on a computer has been filled with a color similar to the background color of the fill-in drawing 130, even if the fill-in has been performed with a color of a color area different from the background color of the displayed page, it is possible to prevent tampering by making the information in the electronic document appear to have been deleted by filling with a color similar to the background color.
[0017] The fifth aspect of the invention is the third or fourth aspect of the invention, A canceling unit that cancels the drawing is further provided, The second filling control unit controls the cancellation unit to cancel the drawing when the detection unit detects tampering, thereby providing a filling tamper prevention system.
[0018] According to the invention relating to the fifth feature, by canceling fill-in drawing with the same color as the background color of the fill-in drawing in an electronic document being displayed on a computer, even if the fill-in drawing is performed with a color of a color area different from the background color of the displayed page, it is possible to prevent tampering by making it appear as if information in the electronic document has been deleted by filling in the same color as the background color.
[0019] The sixth aspect of the present invention is the third or fourth aspect of the present invention, A change unit that changes the color of the drawing is further provided, The second fill control unit provides a fill tamper prevention system, characterized in that when the detection unit detects tampering, it controls the change unit to change the color of the drawing to a color different from the background color.
[0020] According to the invention relating to the sixth feature, by changing the color of drawings made using paint strokes or the like in an electronic document being displayed on a computer to a color different from the background, even if an area of a color different from the background color of the displayed page is filled in with a color, it is possible to prevent tampering by making it appear as if information in the electronic document has been deleted by filling in the information with the same color as the background color.
[0021] Although the present invention is in the category of computer systems, similar functions and effects according to other categories, such as fill-in tamper prevention methods and programs, are also achieved. Effect of the Invention
[0022] According to the present invention, it is possible to provide a fill-in tampering prevention system, a fill-in tampering prevention method, and a program that can prevent tampering by making it appear as if information in an electronic document has been deleted by controlling so that an electronic document being displayed on a computer cannot be filled in with the same color as the background color, or even with a color similar to the background color. [Brief description of the drawings]
[0023] [Figure 1] FIG. 1 is a diagram for explaining an overview of a fill-in tamper prevention system 1 according to a first embodiment of the present invention. [Diagram 2] 1 is a configuration diagram of a filling-in tamper prevention system 1 according to an embodiment of the present invention. [Diagram 3] 11 is a flowchart of an edit color selection control process executed by the fill-in tampering prevention system 1 of the present embodiment. [Figure 4] 1 is a diagram showing an example of a page 100 being displayed in an electronic document in the fill-in tamper prevention system 1 of the present embodiment. [Diagram 5] 1A and 1B are diagrams showing an example of an edit color selection input screen 200 in the fill-in tamper prevention system 1 of the present embodiment, in which (a) shows the initial state, and (b) shows a state in which a white palette 210 is controlled so as not to be selectable. [Figure 6] FIG. 1 is a diagram for explaining an overview of a fill-in tamper prevention system 1 according to a second embodiment of the present invention. [Figure 7] 1 is a configuration diagram of a filling-in tamper prevention system 1 according to an embodiment of the present invention. [Figure 8] 11 is a flowchart of a filling-in tampering detection process executed by the filling-in tampering prevention system 1 of the present embodiment. [Figure 9] 11 is a diagram illustrating a fill-in drawing area and drawing neighboring area calculation step (step S32) and a tampering detection processing step (S16) in the tampering detection processing of the fill-in tampering prevention system 1 of this embodiment. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0024] Hereinafter, the best mode for carrying out the present invention will be described with reference to the drawings. Note that this is merely an example, and the technical scope of the present invention is not limited to this example.
[0025] [First embodiment] [Overview of Fill-in Tamper Prevention System 1] An overview of a fill-in tampering prevention system 1 according to a first embodiment of the present invention will be described with reference to Fig. 1. Fig. 1 is a diagram for explaining the overview of the fill-in tampering prevention system 1 according to the first embodiment of the present invention. The fill-in tampering prevention system 1 is a computer system that is composed of a computer 2 and prevents fill-in tampering of an electronic document displayed on the computer 2.
[0026] The computer 2 of the fill-in tamper prevention system 1 is, for example, a computer such as a desktop PC, a laptop, or a server, a mobile terminal such as a smartphone or a tablet terminal, or a wearable terminal such as a head-mounted display such as smart glasses or a smart watch.
[0027] Furthermore, the computer 2 of the fill-in tamper prevention system 1 may be realized, for example, by a single terminal device, or may be realized by multiple terminal devices, or may be realized by a virtual device such as a cloud computer.
[0028] Moreover, the filling-in tamper prevention system 1 may be configured from the above-mentioned terminal device instead of the computer 2.
[0029] The computer 2 of the fill-in tamper prevention system 1 is connected to the above-mentioned terminal devices and other terminals and devices via a public line network or the like so as to be able to communicate data with each other, and transmits and receives necessary data and information.
[0030] Next, an overview of the processing executed by the filling-in tamper prevention system 1 will be described. First, the computer 2 of the fill-in tamper prevention system 1 detects a color that occupies a predetermined percentage or more of a page 100 being displayed in an electronic document (step S1). Specifically, an arbitrary page of an electronic document as shown in Fig. 4 is displayed on the computer 2, and the computer 2 detects a color that occupies a predetermined percentage or more of the displayed page 100. The predetermined percentage may be set as a parameter, but is preferably set to 50% or more.
[0031] Next, the computer 2 specifies the detected color as the background color (step S2). Specifically, the computer 2 specifies the color detected in step S1 as the background color of the page 100 being displayed.
[0032] Next, the computer 2 performs control so as not to accept a selection input of an edit color that is the same as the identified background color (step S3). Specifically, the computer 2 performs control so as not to allow the user to select an edit color that is the same as the background color identified in step S2. The edit color is a color that the user uses for editing with paint strokes or the like.
[0033] In step S3, the computer 2 may perform control so as not to accept further selection input of a color to be edited that is similar to the identified background color. Specifically, the computer 2 performs control so as not to allow the user to select a color to be edited that is similar to the background color identified in step S2. The similar background color may be a color within a predetermined range of RGB values of the identified background color, and CMYK values may be used instead of RGB values.
[0034] The above is an overview of the process executed by the fill-in tamper prevention system 1.
[0035] [System configuration of fill-in tamper prevention system 1] The system configuration of the fill-in tampering prevention system 1 of this embodiment will be described with reference to Fig. 2. The fill-in tampering prevention system 1 is a computer system that includes a computer 2 and prevents tampering by filling in an electronic document displayed on the computer 2.
[0036] The filling-in tampering prevention system 1 may include other terminals, devices, etc. For example, a different computer 2 may be used for each user, in which case the filling-in tampering prevention system 1 executes each process described below using the computer 2 and / or the other included terminals, devices, etc.
[0037] The computer 2 may be realized, for example, by one terminal device, may be realized by a plurality of terminal devices, or may be realized by a virtual device such as a cloud computer.
[0038] The computer 2 may be, for example, a computer such as a desktop personal computer, a notebook computer, or a server, a mobile terminal such as a smartphone or a tablet terminal, or a wearable terminal such as a head-mounted display such as smart glasses or a smart watch.
[0039] The computer 2 includes a control unit such as a central processing unit (CPU), a graphics processing unit (GPU), a random access memory (RAM), and a read only memory (ROM).
[0040] The computer 2 includes a data storage unit such as a hard disk, a semiconductor memory, a recording medium, a memory card, etc. The data may be stored in a cloud service, a database, etc.
[0041] The computer 2 includes a device as a communication unit for enabling communication with other terminals, devices, etc. The communication method may be wireless or wired.
[0042] The computer 2 is assumed to have, as an input unit, functions necessary for operating the computer 2. Examples of input devices that can be provided include a liquid crystal display that provides a touch panel function, a keyboard, a mouse, a pen tablet, hardware buttons on the device, and a microphone for voice recognition. The present invention is not particularly limited in function depending on the input method.
[0043] The computer 2 is an output unit that has functions necessary for a user of the fill-in tamper prevention system 1 to operate the computer 2. Examples of output methods include display on a liquid crystal display, a PC display, projection on a projector, and audio output. The present invention is not particularly limited in function by the output method.
[0044] The control unit cooperates with the input unit to realize a selection input receiving unit 20. The control unit cooperates with the processing unit to realize a first detection unit 21, a first identification unit 22, and a first filling control unit .
[0045] The above is the system configuration of the filling-in tamper prevention system 1.
[0046] [Editing color selection control process] The edit color selection control process executed by the fill tampering prevention system 1 will be described with reference to Fig. 3. Fig. 3 is a diagram showing a flowchart of the fill tampering prevention process executed by the fill tampering prevention system 1. As shown in Fig. 3, the edit color selection control process is made up of steps S11 to S13, which correspond to the above-mentioned steps S1 to S3.
[0047] First, the first detection unit 21 of the computer 2 detects a color that occupies a predetermined percentage or more of the page 100 being displayed in the electronic document (step S11). Specifically, an arbitrary page of the electronic document as shown in Fig. 4 is displayed on the output unit of the computer 2 by a user operation, and the first detection unit 21 of the computer 2 detects a color that occupies a predetermined percentage or more of the page 100 being displayed. This predetermined percentage may be set as a parameter, but is preferably set to 50% or more.
[0048] The first detection unit 21 may automatically detect the color of the page 100 being displayed when the page of the electronic document is displayed, or may manually detect the color of the page 100 being displayed by receiving an input from the user at any timing, such as before or after the page of the electronic document is displayed. Furthermore, there are no particular limitations on the means and method for detecting the color of the page 100 being displayed by the first detection unit 21. Furthermore, the electronic document may be stored by the computer 2, or may be obtained from another device or the like via a communication line.
[0049] Next, the first identification unit 22 of the computer 2 identifies the detected color as the background color (step S12). Specifically, the computer 2 identifies the color detected in step S11 as the background color of the page 100 being displayed.
[0050] Next, the first filling control unit 23 of the computer 2 controls the selection input receiving unit 20, which receives a selection input of a color to be edited from the user, not to receive a selection input of a color to be edited that is the same as the specified background color (step S13). Specifically, the first filling control unit 23 controls the selection input receiving unit 20, which receives a selection input of a color to be edited by paint strokes or the like from the user, so that the user cannot select an edit color that is the same as the background color specified in step S12 as a color to be used for paint strokes or the like on the edit color selection input screen 200 as shown in Fig. 5. The edit color is a color that the user uses for editing by paint strokes or the like.
[0051] The edit color selection input screen 200 includes a palette of multiple colors including a white palette 210, for example, as shown in Fig. 5(a), and the user can input the selection of the color to be edited. Therefore, in step S12, when the background color of the displayed page 100 as shown in Fig. 4 is identified as white, the first filling control unit 23 controls the selection input receiving unit 20 to hide the white palette 210 on the edit color selection input screen 200, as shown in Fig. 5(b). This makes it impossible for the user to select and input the white palette 210.
[0052] The means and methods for preventing the selection input receiving unit 20 from selecting the background color as the color to be edited are not limited to the above examples. For example, when the background color is selected and input as the color to be edited, an error message or the like may be output so that the selection input is not accepted.
[0053] In step S13, the first filling control unit 23 of the computer 2 may control the selection input receiving unit 20 not to further receive a selection input of the color to be edited that is similar to the specified background color. Specifically, the first filling control unit 23 may control the selection input receiving unit 20 for receiving a selection input of a color to be edited by a paint stroke or the like from the user so that the user cannot select a color to be edited that is similar to the background color specified in step S12 on the edit color selection input screen 200 as shown in Fig. 5. The similar color may be a color that is within a predetermined range of RGB values of the specified background color, and CMYK values may be used instead of RGB values.
[0054] The above is the editing color selection control process.
[0055] Therefore, according to the fill-in tamper prevention system 1, when a user selects a color to edit an electronic document displayed on a computer 2 using paint strokes or the like, a color that occupies a specified percentage or more of the displayed page 100 is identified as the background color, and further, by controlling the inability to select a color that is the same as the background color, it is possible to prevent tampering by making information in the electronic document appear to have been deleted by filling it in with a color that is the same as the background color.
[0056] Furthermore, according to the fill-in tamper prevention system 1, by controlling the electronic document being displayed on the computer 2 so that the user cannot select an editing color that is similar to the background color, it is possible to prevent tampering by making information in the electronic document appear to have been deleted by filling in the information with the same color as the background color as well as a similar color.
[0057] [Second embodiment] [Overview of Fill-in Tamper Prevention System 1] An overview of a fill-in tamper prevention system 1 according to a second embodiment, which is another embodiment of the present invention, will be described with reference to Fig. 6. Fig. 6 is a diagram for explaining an overview of a fill-in tamper prevention system 1 according to the second embodiment of the present invention. Note that the same functions and configurations as those in the first embodiment are given the same reference numerals, and descriptions thereof will be omitted. This embodiment differs from the first embodiment in that tampering by filling in a color area 110 different from the background color of the page identified in the first embodiment is detected.
[0058] The computer 2 of the fill-in tamper prevention system 1, as in the first embodiment, is, for example, a computer such as a desktop PC, a laptop, or a server, a mobile terminal such as a smartphone or a tablet terminal, or a wearable terminal such as a head-mounted display such as smart glasses or a smart watch.
[0059] Furthermore, the computer 2 of the fill-in tamper prevention system 1 may be realized, for example, by a single terminal device, as in the first embodiment, or may be realized by multiple terminal devices, or may be realized by a virtual device such as a cloud computer.
[0060] Moreover, the fill-in tamper prevention system 1 may be configured with the above-mentioned terminal device instead of the computer 2, as in the first embodiment.
[0061] As in the first embodiment, the computer 2 of the fill-in tamper prevention system 1 is connected to the above-mentioned terminal devices and other terminals and devices, etc., via a public line network, etc., so as to be able to communicate data with them, and transmits and receives the necessary data and information.
[0062] Next, an overview of the processing executed by the filling-in tamper prevention system 1 will be described. First, the computer 2 of the fill tamper prevention system 1 accepts input of a drawing 130 (step S21). Specifically, when the computer 2 detects the end of input of a drawing 130 made of paint strokes or the like as shown in Fig. 9 for a color area 110 that is different from the background color of a displayed page 100 as shown in Fig. 4, the computer 2 detects the drawing 130 made of paint strokes or the like and accepts the detected drawing 130 as input.
[0063] Next, based on the received drawing 130, the computer 2 calculates the drawing area 140 and a drawing neighboring area 150 that is the neighborhood of the drawing area (step S22). Specifically, as shown in Fig. 9, the computer 2 calculates the drawing area 140 that surrounds the drawing 130 made by paint strokes or the like in a partial area 120 within a color area 110 of the displayed page 100, and calculates the area surrounding the outer side of the drawing area 140 as the drawing neighboring area 150. Note that, for convenience, in Fig. 9, the color of the drawing 130 is shown in a different color tone from the background color of the partial area 120.
[0064] Next, the computer 2 detects a color that occupies a predetermined percentage or more of the calculated drawing neighborhood region 150 (step S23). The computer 2 detects a color that occupies a predetermined percentage or more of the drawing neighborhood region 150 calculated in step S22. Specifically, this predetermined percentage may be set as a parameter, but is preferably set to 50% or more.
[0065] Next, the computer 2 specifies the detected color as a background color (step S24). Specifically, the computer 2 specifies the color detected in step S23 as the background color of the drawing 130 made of paint strokes or the like.
[0066] Next, the computer 2 detects tampering when the identified background color and the color of the drawing 130 are the same color (step S25). Specifically, the computer 2 detects that tampering by filling has been performed when the background color identified in step S24 and the color of the drawing 130 by paint strokes or the like are the same color.
[0067] In step S25, the computer 2 may detect tampering when the identified background color and the color of the drawing 130 are similar colors. Specifically, the computer 2 may detect that tampering by filling has been performed when the background color identified in step S24 and the color of the drawing 130 by paint strokes or the like are similar colors. The similar background color may be a color within a predetermined range of RGB values of the identified background color, and CMYK values may be used instead of RGB values.
[0068] Next, the computer 2 performs control so as to output a warning message if tampering is detected (step S26). Specifically, the computer 2 performs control so as to output a warning message to the effect that tampering by filling in has been detected.
[0069] In step S26, if tampering is detected, the computer 2 may perform control to cancel the drawing 130. Specifically, the computer 2 may perform control to return the color region 110 of the displayed page 100 to the state before accepting input of the drawing 130 using paint strokes or the like.
[0070] Furthermore, in step S26, if tampering is detected, the computer 2 may control to change the color of the drawing 130 to a color different from the background color. At this time, the computer 2 may control not to change the color of the drawing 130 by paint strokes or the like to a similar color of the background. The similar color of the background may be a color within a predetermined range of RGB values of the identified background color, and CMYK values may be used instead of RGB values.
[0071] The above is an overview of the process executed by the fill-in tamper prevention system 1.
[0072] [System configuration of fill-in tamper prevention system 1] The system configuration of the fill-in tampering prevention system 1 of this embodiment will be described with reference to Fig. 7. As in the first embodiment, the fill-in tampering prevention system 1 is a computer system that includes a computer 2 and prevents tampering by filling in an electronic document displayed on the computer 2.
[0073] The filling-in tampering prevention system 1 may include other terminals, devices, etc., as in the first embodiment. For example, a different computer 2 may be used for each user. In this case, the filling-in tampering prevention system 1 executes each process described below using the computer 2 and / or the other included terminals, devices, etc.
[0074] The computer 2 may be realized, for example, by one terminal device, as in the first embodiment, or may be realized by a plurality of terminal devices, or may be realized by a virtual device such as a cloud computer.
[0075] As in the first embodiment, the computer 2 is, for example, a computer such as a desktop personal computer, a notebook computer, or a server, a mobile terminal such as a smartphone or a tablet terminal, or a wearable terminal such as a head-mounted display such as smart glasses or a smart watch.
[0076] The computer 2 includes, as a control unit, a central processing unit (CPU), a graphics processing unit (GPU), a random access memory (RAM), a read only memory (ROM), and the like, similarly to the first embodiment.
[0077] As in the first embodiment, the computer 2 includes a storage unit such as a hard disk, a semiconductor memory, a recording medium, a memory card, etc. The data may be stored in a cloud service, a database, etc.
[0078] As in the first embodiment, the computer 2 includes, as a communication unit, a device for enabling communication with other terminals, devices, etc. The communication method may be wireless or wired.
[0079] As in the first embodiment, the computer 2 is an input unit having functions necessary for operating the computer 2. Examples of input devices include a liquid crystal display that realizes a touch panel function, a keyboard, a mouse, a pen tablet, hardware buttons on the device, and a microphone for voice recognition. The present invention is not particularly limited in function depending on the input method.
[0080] As in the first embodiment, the computer 2 is an output unit that has functions necessary for a user of the fill-in tamper prevention system 1 to operate the computer 2. Examples of output methods include display on a liquid crystal display, a PC display, projection on a projector, and audio output. The present invention is not particularly limited in function by the output method.
[0081] The control unit cooperates with the input unit to realize a drawing input receiving unit 30. The control unit also cooperates with the processing unit to realize a second detection unit 31, a second identification unit 32, a second filling control unit 33, a calculation unit 34, a detection unit 35, a cancellation unit 37, and a change unit 38. The control unit also cooperates with the output unit to realize a warning message output unit 36.
[0082] The above is the system configuration of the filling-in tamper prevention system 1.
[0083] [Fill-in tamper detection processing] The filling-in tampering detection process executed by the filling-in tampering prevention system 1 will be described with reference to Fig. 8. Fig. 8 is a diagram showing a flowchart of the filling-in tampering detection process executed by the filling-in tampering prevention system 1. As shown in Fig. 8, the filling-in tampering detection process is made up of steps S31 to S36, which correspond to the above-mentioned steps S21 to S26.
[0084] In this embodiment, the premise is that the color of the color area 110 (e.g., yellow) is different from the background color (e.g., white) of the displayed page 100 identified in the first embodiment described above, and the user can select the color (e.g., yellow) of the color area 110 and fill it in on an editing color selection input screen 200 as shown in FIG. 5(b).
[0085] First, the drawing input receiving unit 30 of the computer 2 receives input of a drawing 130 (step S31). Specifically, when the drawing input receiving unit 30 detects the end of input of a drawing 130 made of paint strokes or the like as shown in Fig. 9 for a color area 110 of a displayed page 100 as shown in Fig. 4, the drawing input receiving unit 30 detects the drawing 130 made of paint strokes or the like and receives the detected drawing 130 as an input. There are no particular limitations on the means and method for detecting the end of the drawing 130 made of paint strokes or the like. There are also no particular limitations on the means and method for detecting the drawing 130 made of paint strokes or the like.
[0086] Next, the calculation unit 34 of the computer 2 calculates the drawing area 140 and the drawing neighborhood area 150, which is the neighborhood of the drawing area, based on the received drawing 130 (step S32). Specifically, as shown in FIG. 9, the calculation unit 34 calculates the drawing area 140 that surrounds the drawing 130 made by paint strokes or the like in a partial area 120 within the color area 110 of the displayed page 100, and calculates the area surrounding the outside of the drawing area 140 as the drawing neighborhood area 150. In FIG. 9, the drawing area 140 and the drawing neighborhood area 150 are surrounded by rectangles, but the surrounding shape may be any shape. In addition, the difference in size between the drawing area 140 and the drawing neighborhood area 150 does not matter as long as it can be processed in the steps described below.
[0087] Next, the second detection unit 31 of the computer 2 detects a color that occupies a predetermined percentage or more of the calculated drawing vicinity region 150 (step S33). Specifically, the second detection unit 31 detects a color that occupies a predetermined percentage or more of the drawing vicinity region 150 calculated in step S32. The predetermined percentage may be set as a parameter, but is preferably set to 50% or more. The means and method for detecting the color of the drawing vicinity region 150 by the second detection unit 31 are not particularly limited.
[0088] Next, the second identification unit 32 of the computer 2 identifies the detected color as a background color (step S34). Specifically, the second identification unit 32 identifies the color detected in step S33 as the background color of the drawing 130 made of paint strokes or the like.
[0089] Next, the detection unit 35 of the computer 2 detects tampering when the identified background color and the color of the drawing 130 are the same color (step S35). Specifically, the detection unit 35 detects that tampering by filling has been performed when the background color identified in step S34 and the color of the drawing 130 by paint strokes or the like are the same color.
[0090] The color of the drawing 130 may be detected when a selection input of a color to be used for the paint stroke is received from the user on an editing color selection input screen 200 as shown in FIG. 5, or it may be detected when the end of input of the drawing 130 is detected in step S31 described above.
[0091] In step S35, the detection unit 35 may detect tampering when the identified background color and the color of the drawing 130 are similar colors. Specifically, the detection unit 35 detects that tampering by filling has been performed when the background color identified in step S34 and the color of the drawing 130 by paint strokes or the like are similar colors. The similar color of the background may be a color within a predetermined range of RGB values of the identified background color, and CMYK values may be used instead of RGB values.
[0092] Next, the second filling control unit 33 of the computer 2 controls the computer 2 to output a warning message when tampering is detected (step S36). Specifically, when the detection unit 35 detects tampering in the above-mentioned step S35, the second filling control unit 33 controls the warning message output unit 36 to output a warning message indicating that tampering by filling has been detected.
[0093] The warning message may be displayed on an output unit such as a display, or may be output as sound from an output unit such as a speaker. The warning message may also be distributed to other terminals or devices via a communication unit.
[0094] In step S36, when tampering is detected, the second filling control unit 33 may control the cancellation unit 37 to cancel the drawing 130. Specifically, when the detection unit 35 detects tampering in the above-mentioned step S35, the second filling control unit 33 may control the cancellation unit 37 to return to a state before accepting input of the drawing 130 using paint strokes or the like.
[0095] Also, in step S36, the second filling control unit 33 may control the modification unit 38 to change the color of the drawing 130 to a color different from the background color when tampering is detected. Specifically, when the detection unit 35 detects tampering in the above-mentioned step S35, the second filling control unit 33 may control the modification unit 38 to change the color of the drawing 130 made of paint strokes or the like to a color different from the background color. At this time, the second filling control unit 33 may control the modification unit 38 not to change the color of the drawing 130 made of paint strokes or the like to a similar color of the background. The similar color of the background may be a color within a predetermined range of RGB values of the identified background color, and CMYK values may be used instead of RGB values.
[0096] The above is the filling-in tamper detection process.
[0097] Therefore, according to the fill tamper prevention system 1, by outputting a warning message that an electronic document being displayed on a computer 2 has been filled with a color that occupies a predetermined percentage or more of the background of the fill-in drawing 130, it is possible to prevent tampering by making it appear as if information in the electronic document has been deleted by filling with the same color as the background color, even if the fill-in has been done with a color of the color area 110 that is different from the background color of the page 100 being displayed.
[0098] Furthermore, according to the fill-in tamper prevention system 1, by canceling the fill-in drawing 130 in an electronic document being displayed on the computer 2 with a color that is the same as a color that occupies a specified percentage or more of the background of the fill-in drawing 130, it is possible to prevent tampering by making it appear as if information in the electronic document has been deleted by filling in the same color as the background color, even if the fill-in drawing is performed with a color of the color area 110 that is different from the background color of the page 100 being displayed.
[0099] Furthermore, according to the fill-in tamper prevention system 1, by changing the color of the fill-in drawing 130 in an electronic document being displayed on a computer 2 to a color that is different from the color that occupies a specified percentage or more of the background, even if the fill-in is performed with the color of a color area 110 that is different from the background color of the page 100 being displayed, it is possible to prevent tampering by making it appear as if information in the electronic document has been deleted by filling in the same color as the background color.
[0100] Furthermore, according to the fill-in tamper prevention system 1, by detecting that an electronic document being displayed on a computer 2 has been filled in with a color similar to the background color of the fill-in drawing 130, it is possible to prevent tampering by making it appear as if information in the electronic document has been deleted by filling in with a color similar to the background color, even if the fill is performed with a color of a color area 110 that is different from the background color of the page 100 being displayed.
[0101] The above-mentioned means and functions are realized by a computer (including a CPU, an information processing device, and various terminals) reading and executing a predetermined program. The program is provided, for example, in the form of being provided from one or more computers via a network (cloud service, SaaS: Software as a Service). Also, the program is provided, for example, in the form recorded on a computer-readable recording medium. In this case, the computer reads the program from the recording medium, transfers it to an internal recording device or an external recording device, records it, and executes it. Also, the program may be recorded in advance on a recording device (recording medium) such as a magnetic disk, optical disk, or magneto-optical disk, and provided to the computer from the recording device via a communication line.
[0102] Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. Furthermore, the effects described in the embodiments of the present invention are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments of the present invention. [Explanation of symbols]
[0103] 1 Filling tamper prevention system, 2 computer, 20 selection input reception unit, 21 first detection unit, 22 first identification unit, 23 first filling control unit, 30 drawing input reception unit, 31 second detection unit, 32 second identification unit, 33 second filling control unit, 34 calculation unit, 35 detection unit, 36 warning message output unit, 37 cancellation unit, 38 change unit, 100 displayed page, 110 color area different from background color, 120 partial area, 130 drawing, 140 drawing area, 150 drawing vicinity area, 200 editing color selection input screen, 210 white palette
Claims
1. A system for preventing tampering by filling in an electronic document displayed on a computer, comprising: a selection input receiving unit for receiving a selection input of a color to be edited from a user; a first detector for detecting a color that occupies a predetermined ratio or more of a page being displayed in the electronic document; a first identification unit that identifies the detected color as a background color; a first filling control unit that controls the selection input receiving unit not to receive a selection input of the color to be edited that is the same color as the specified background color; A fill-in tamper prevention system comprising:
2. The fill tamper prevention system according to claim 1, characterized in that the first fill control unit controls the selection input receiving unit to not accept any further selection input of the color to be edited that is similar to the identified background color.
3. A system for preventing tampering by filling in an electronic document displayed on a computer, comprising: a drawing input receiving unit that receives drawing input; A calculation unit that calculates a drawing area and a drawing neighboring area that is a neighborhood of the drawing area based on the received drawing; a second detection unit that detects a color that occupies a predetermined ratio or more of the calculated drawing vicinity area; a second identification unit that identifies the detected color as a background color; a detection unit that detects tampering when the identified background color and the drawing color are the same color; a warning message output unit that outputs a warning message; a second filling control unit that controls the warning message output unit to output the warning message when the detection unit detects tampering; A fill-in tamper prevention system comprising:
4. 4. The fill tamper prevention system according to claim 3, wherein the detection unit detects tampering when the background color identified by the second identification unit and the color of the drawing are similar colors.
5. A canceling unit that cancels the drawing is further provided, 5. The system according to claim 3, wherein the second filling control unit controls the canceling unit to cancel the drawing when the detection unit detects tampering.
6. A change unit that changes the color of the drawing is further provided, The fill tamper prevention system according to claim 3 or 4, characterized in that, when the detection unit detects tampering, the second fill control unit controls the change unit to change the color of the drawing to a color different from the background color.
7. A method for preventing tampering by filling in an electronic document, the method comprising: detecting a color that occupies a predetermined percentage or more of a page being displayed in the electronic document; identifying the detected color as a background color; a step of controlling so as not to accept a selection input of a color to be edited that is the same color as the identified background color; A method for preventing filling-in tampering, comprising:
8. A method for preventing tampering by filling in an electronic document, the method comprising: accepting drawing input; Calculating a drawing area and a drawing neighboring area that is a neighborhood of the drawing area based on the received drawing; detecting a color that occupies a predetermined ratio or more of the calculated drawing vicinity area; identifying the detected color as a background color; detecting that the image has been tampered with when the identified background color and the drawing color are the same color; a step of controlling to output a warning message when tampering is detected; A method for preventing filling-in tampering, comprising:
9. On the computer, detecting a color that occupies at least a predetermined percentage of a displayed page of an electronic document; identifying the detected color as a background color; A step of controlling so as not to accept a selection input of a color to be edited that is the same color as the identified background color; A computer readable program for executing the program.
10. On the computer, accepting drawing input; Calculating a drawing area and a drawing neighboring area that is a neighborhood of the drawing area based on the received drawing; detecting a color that occupies a predetermined ratio or more of the calculated drawing vicinity area; identifying the detected color as a background color; detecting that the image has been tampered with when the identified background color and the drawing color are the same color; a step of controlling to output a warning message when tampering is detected; A computer readable program for executing the program.
Citation Information
Patent Citations
Information processor and control method of the same
JP2021056545A