Crowd Sourced File Recognition via Hashing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in locating specific content within large libraries of encrypted digital files from various sources, as there is no standard for identifying content within protected files, making it burdensome to find desired content without decrypting the files.

Innovation Solution

A method using crowd sourcing and one-way hashing algorithms to identify protected files by processing available file attributes, generating identifiers, and querying databases to determine content titles, allowing users to select the correct title from presented options, which are then recorded and weighted for future identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If files are encrypted for security purposes, then security protection is improved, but file content identification becomes difficult

Engineering Contradiction:
Improvesecurity protectionVSAvoidfile content identification
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary actions by extracting and hashing file attributes (metadata, filename, size, date) before encryption is applied, creating a fingerprint that identifies the file content without requiring decryption. This preliminary identification mechanism allows files to be recognized and organized even in encrypted state.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A hashing algorithm acts as an intermediary between the encrypted file and the identification system. The hash function processes file attributes to generate a unique identifier that bridges the gap between encrypted content and searchable metadata, enabling identification without exposing the actual encrypted data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If files are obtained from various different sources, then file collection diversity is improved, but content identification becomes more difficult

Engineering Contradiction:
Improvefile collection diversityVSAvoidcontent identification
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements a universal identification mechanism that works across files from any source. By using a standardized hashing approach on common file attributes (metadata, filename, size, modification date), the system creates a source-agnostic identification method that adapts to diverse file collections regardless of origin or encryption scheme.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system transforms various file attributes (metadata, filename, size, date) into a standardized parameter format through hashing. This parameter transformation converts diverse file characteristics from different sources into a uniform identifier structure that can be consistently processed and compared across the entire file collection.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If traditional file identification methods are used, then simplicity is maintained, but identification accuracy decreases for encrypted files

Engineering Contradiction:
Improveidentification method simplicityVSAvoididentification accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system replaces traditional mechanical file identification methods (which require opening and decrypting files) with a computational hashing approach. Instead of physically accessing file content through decryption, the system uses algorithmic processing of file attributes to generate identifiers, substituting a complex mechanical process with a simpler computational one that achieves the same identification goal.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system creates a digital copy or representation of file identity through hashing. Rather than working with the actual encrypted file content, the system generates a hash copy that captures the essential identifying characteristics of the file. This hash copy serves as a surrogate that enables identification without requiring access to the original encrypted content.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11200299B2Crowd sourcing for file recognition
Publication Date: 2021.12.14 WARNER BROS ENTERTAINMENT INC
  • US11200299B2 patent drawing
  • US11200299B2 patent drawing
  • US11200299B2 patent drawing

AI summary

Methods for identifying encrypted content in ones of a plurality of encrypted data files in a library of encrypted files without decrypting the data files utilize crowd sourcing for content identification. A method includes selecting, by a computer, content titles for presenting with ones of identifiers for the data files in a data structure. Each of the identifiers includes a hash of metadata for one of the data files and the content titles include a character string that identifies each file's content. The user selection data identifies the content titles that correspond to the data files. The computer determines which content titles satisfy a minimum confidence threshold for associating with one of the identifiers, based on a quality or quantity of the multiple independent clients supplying the user selection data. An apparatus for performing the method includes a memory holding instructions for performing steps of the method as summarized above.