Access Control List Parameter for Distributed File Download Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed storage systems, the existing file downloading methods increase server load and reduce authentication and response speeds due to the need for server-based authentication processes.

Innovation Solution

A method where the server generates an access control list parameter based on download permission, includes it in the download link, and the terminal attaches it to the download request, allowing the download access node to perform authentication, thereby reducing server load and improving authentication and response speeds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server performs authentication for every download request, then download security is ensured, but server load increases and authentication speed decreases

Engineering Contradiction:
Improvedownload securityVSAvoidauthentication speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The authentication function is segmented from the server and assigned to the download access node. The server only generates the access control list parameter, while the download access node performs the actual authentication of download requests, dividing the authentication workload across multiple nodes to improve speed while maintaining security

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The access control list parameter acts as an intermediary that carries authentication information from the server to the download access node. This parameter enables the download access node to perform authentication without direct server involvement in each request, reducing server load while ensuring security through the embedded authentication data

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the server performs authentication for every download request, then download security is ensured, but response speed decreases

Engineering Contradiction:
Improvedownload securityVSAvoidresponse speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The authentication function is segmented from the server and assigned to the download access node. The server only generates the access control list parameter, while the download access node performs the actual authentication of download requests, dividing the authentication workload across multiple nodes to improve speed while maintaining security

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server performs preliminary action by generating the access control list parameter in advance and embedding it in the download link. This preliminary preparation of authentication information allows the download access node to quickly authenticate requests without needing to contact the server, improving response speed while ensuring security through the pre-configured authentication data

Inventive Principle:
Principle #10Preliminary action

3Extent of automation

If the server handles all authentication processes, then centralized control is maintained, but server load increases

Engineering Contradiction:
Improvecentralized controlVSAvoidserver load
Core Design Contradiction:
Extent of automationVSProductivity

Solution Approach 1:

The authentication function is segmented from the server and assigned to the download access node. The server only generates the access control list parameter, while the download access node performs the actual authentication of download requests, dividing the authentication workload across multiple nodes to improve speed while maintaining security

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The download access node performs self-service authentication using the access control list parameter. Instead of requiring the server to handle every authentication request, the download access node autonomously authenticates requests locally, reducing server load while maintaining centralized control through the server-generated authentication parameters

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10212166B2File downloading method, apparatus, and system
Publication Date: 2019.02.19 HUAWEI TECH CO LTD
  • US10212166B2 patent drawing
  • US10212166B2 patent drawing
  • US10212166B2 patent drawing

AI summary

The present invention discloses a file downloading method, a server, a download access node, and a distributed storage system, which pertains to the field of communications technologies, and is designed to resolve a problem in the prior art that load on the server increases, and an authentication speed and a response speed for downloading a file are reduced. The file downloading method includes: acquiring, by a server, download permission that is set, and generating an access control list parameter of the download permission; and releasing, by the server, a download link that includes the access control list parameter, so that a terminal acquires the download link and generates a download request that includes the access control list parameter.