TWI727095B - 在網路中發佈作品的方法和裝置 - Google Patents

在網路中發佈作品的方法和裝置 Download PDF

Info

Publication number
TWI727095B
TWI727095B TW106131151A TW106131151A TWI727095B TW I727095 B TWI727095 B TW I727095B TW 106131151 A TW106131151 A TW 106131151A TW 106131151 A TW106131151 A TW 106131151A TW I727095 B TWI727095 B TW I727095B
Authority
TW
Taiwan
Prior art keywords
previous
work
current user
file
digital signature
Prior art date
Application number
TW106131151A
Other languages
English (en)
Other versions
TW201820815A (zh
Inventor
童駿
Original Assignee
開曼群島商創新先進技術有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 開曼群島商創新先進技術有限公司 filed Critical 開曼群島商創新先進技術有限公司
Publication of TW201820815A publication Critical patent/TW201820815A/zh
Application granted granted Critical
Publication of TWI727095B publication Critical patent/TWI727095B/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/101Collaborative creation, e.g. joint development of products or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64715Protecting content from unauthorized alteration within the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3233Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of authentication information, e.g. digital signature, watermark

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • Storage Device Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申請提供一種在網路中發佈作品的方法,包括:終端獲取網路中非當前用戶發佈的先前作品文件,所述先前作品文件中包括先前作者的數位簽名和先前作品;終端根據當前用戶的操作,生成使用所述先前作品的新作品文件,所述新作品文件中包括先前作者的數位簽名、先前作品和根據當前用戶操作增加的內容;終端將新作品文件在網路中發佈。透過本申請的技術方案,避免了對先前作品斷章取義的使用,並且使得對先前作品的修改易於識別,提高了在網際網路中傳播的作品的完整性和真實性。

Description

在網路中發佈作品的方法和裝置
本申請涉及網路通訊技術領域,尤其涉及一種在網路中發佈作品的方法和裝置。
隨著網際網路科技的發展和智能終端的普及,人們的閱讀習慣發生了變化,獲取新聞、學習知識、欣賞文學作品的主要途徑不再是透過印刷品,而是透過網路。越來越多的作者直接將自己的文章發佈在網際網路上,供公眾閱讀;同樣,對已發表的文章的轉載、評論也直接在網際網路上發佈,都不再藉助紙質媒體。   但是,由於電子化資料易於截取和修改,文章發表後,別人可以隨意挑揀出其中的部分內容進行評論,甚至在轉載時對原文章做出改動。一旦評論或者轉載造成不良影響,原文章的作者往往只能透過闢謠、解釋來闡明自己的本意,由於無法證明自己文章的原貌,這些舉動很難達到好的效果。
有鑒於此,本申請提供一種在網路中發佈作品的方法,包括:   終端獲取網路中非當前用戶發佈的先前作品文件,所述先前作品文件中包括先前作者的數位簽名和先前作品;   終端根據當前用戶的操作,生成使用所述先前作品的新作品文件,所述新作品文件中包括先前作者的數位簽名、先前作品和根據當前用戶操作增加的內容;   終端將新作品文件在網路中發佈。   本申請還提供了一種在網路中發佈作品的裝置,包括:   先前作品文件獲取單元,用於由終端獲取網路中非當前用戶發佈的先前作品文件,所述先前作品文件中包括先前作者的數位簽名和先前作品;   新作品文件生成單元,用於由終端根據當前用戶的操作,生成使用所述先前作品的新作品文件;所述新作品文件中包括先前作者的數位簽名、先前作品和根據當前用戶操作增加的內容;   新作品文件發佈單元,用於由終端將新作品文件在網路中發佈。   由以上技術方案可見,本申請的實施例中,由先前作者對其先前作品進行數位簽名後發佈,當終端根據非先前作者的當前用戶的操作生成使用先前作品的新作品文件時,在新作品文件中攜帶先前作者的數位簽名和先前作品,避免了對先前作品斷章取義的使用,並且使得對先前作品的修改易於識別,提高了在網際網路中傳播的作品的完整性和真實性。
本申請的實施例提出一種新的在網路中發佈作品的方法,發表先前作品文件的作者將先前作品和其數位簽名一併發佈到網路上,當終端根據當前用戶的操作,使用先前作品產生新作品文件時,將先前作者的數位簽名和先前作品攜帶在新作品文件中,這樣新作品文件發佈後,新作品的受眾可以瞭解到先前作品的原貌,並可以由先前作者的數位簽名來保障先前作品未經篡改,從而提高網際網路轉播作品的完整性和真實性,以解決現有技術中存在的問題。   本申請實施例的一種應用場景如圖1所示,先前作者透過操作自己的終端對將帶有自己數位簽名的先前作品文件,透過運行在其終端上的瀏覽器或應用程式客戶端發佈到網路上;具體過程為:先前作者的終端將先前作品文件上傳到伺服器(先前作者終端的瀏覽器所存取的伺服器、或應用程式客戶端的服務端所運行的伺服器),由伺服器將先前作品文件在網路上發佈(如在網頁上添加到先前作品文件的鏈結、將先前作品文件推送到應用程式客戶端等方式)。當前用戶(非先前作者的其他用戶)在其使用的終端上可以查看先前作品,此外,當前用戶還可以採用運行在其終端上的本申請實施例的方法,使用先前作品創作新作品,並透過伺服器發佈新作品。   本申請的實施例可以運行在任何具有計算和儲存能力的設備上,例如可以是手機、平板電腦、PC(Personal Computer,個人電腦)、筆記型電腦、伺服器、虛擬機等實體設備或邏輯設備,該實體設備或邏輯設備由當前用戶作為終端使用。   本申請的實施例中,在網路中發佈作品的方法的流程如圖2所示,該方法應用於由當前用戶(即在自己作品中使用他人作品的人、組織等對使用行為負有責任的一方)操作的終端上。   步驟210,終端獲取網路中非當前用戶發佈的先前作品文件,所述先前作品文件中包括先前作者的數位簽名和先前作品。   當前用戶可以在自己操作的終端上以任何方式、從公網、私網等各種網路中查詢、瀏覽其他人已經發佈的作品,當前用戶使用的終端以對應於當前用戶操作的方式來從網路中獲取到先前作品文件,不做限定。本申請的實施例中,先前作品文件是已經由非當前用戶的其他作者(先前作者)發佈在網路上的作品文件,先前作品文件中包括先前作品和先前作者對部分到全部先前作品的數位簽名。   其中,先前作品可以是文章、圖像、動畫、音頻、視頻等任何能夠在網路上傳播的形式,不做限定。先前作品可以是原作,即由原作者創作完成的作品(沒有使用他人作品);也可以是使用他人作品產生的作品,稱之為先前使用者的作品。   如果先前作品是原作,則先前作者只有原作者一方,其數位簽名為先前作者採用其簽名密鑰對原作作品的數位簽名;如果先前作品是先前使用者的作品,則先前作者包括原作者和一級到多級的先前使用者,先前使用者的數位簽名可以是原作者的數位簽名、和各級先前使用者的數位簽名中的一個到多個。   步驟220,根據當前用戶的操作,生成使用先前作品文件的新作品文件;所述新作品文件中包括先前作品、先前作者的數位簽名和根據當前用戶操作增加的內容。   當前用戶在瀏覽所獲取的先前作品後,可以利用其所在設備,使用先前作品來產生自己的新作品。對先前作品的使用包括:轉載、評論、引用、注釋等等,本申請的實施例不做限定。   根據具體的應用環境,終端接收當前用戶的相應操作指令,以先前作品文件為基礎,來生成新作品文件。通常來說,終端在生成新作品文件時中會根據當前用戶的操作增加一些內容,這些內容可以是與使用方式相關的內容(如在轉載先前作品時,通常會增加“轉載”字樣,有時還會增加被轉載先前作品的出處),也可以是由當前用戶創作的內容(如在注釋先前作品時,會增加當前用戶對先前作品中部分內容的釋義)。新作品文件中包括根據當前用戶操作增加的內容,此外還包括有先前作品和先前作品文件中所有先前作者的數位簽名。   新作品文件中的先前作品可以讓瀏覽新作品的用戶得以瞭解被使用的先前作品的原貌,能夠基於先前作品的完整表達來理解先前作品和新作品;而先前作者的數位簽名則可以用來驗證新作品文件中所使用的先前作品是否被更改,為先前作品的真實性提供保護。   終端將當前用戶的新作品文件在網路上發佈後,該新作品也可以作為先前作品供其他人使用。如果當前用戶希望對新作品在被使用時的完整性和真實性予以保護,則可以透過其終端,在新作品文件中添加當前用戶的數位簽名。具體而言,終端可以採用當前用戶用於身份認證的簽名私鑰對新作品文件中根據當前用戶操作增加的內容進行數位簽名,或者也可以採用當前用戶的簽名私鑰對新作品文件中根據當前用戶操作增加的內容和先前作品進行數位簽名,並將當前用戶的數位簽名封裝到新作品文件中。   在一種實現方式中,在生成新作品文件時,終端可以採用先前作者的數位簽名對先前作品進行驗簽,如果驗簽通過,則生成包括根據當前用戶操作增加的內容、先前作者的數位簽名和先前作品的新作品文件,否則拒絕生成新作品文件或生成帶有驗簽失敗標記的作品文件。驗簽失敗標記的具體實現可以根據實際應用環境來確定,例如,可以是生成的作品文件中的一個標記字段,當該標記字段為某個特定值是表示驗簽失敗;再如,在所有作者(包括原作者、各級先前使用者和當前用戶)都對發佈的作品進行數位簽名的應用場景中,可以在驗簽失敗時,在生成的作品文件中不攜帶驗簽失敗的數位簽名,這樣在發佈所生成的作品文件後,該作品的受眾可以得知哪次或哪些次使用可能更改了被使用的先前作品。   此外,新作品文件中還可以攜帶先前作品文件在網路上的發佈地址,供新作品的受眾進一步瞭解先前作者或先前作品的背景知識、相關作者或相關作品等。   步驟130,終端將新作品文件在網路中發佈。   根據當前用戶的操作指令,終端將生成的新作品文件發佈在預定的、由服務端確定的、或由當前用戶指定的網路地址。   在一些應用場景中,作品的作者使用的終端可以採用作者的加密私鑰對作品內容進行加密,透過控制對應於加密私鑰的加密公鑰的傳播範圍,能夠使得只有能夠得到作者加密公鑰的特定受眾可以瀏覽和使用其作品。例如,先前作品文件中的先前作品可以是由先前作者的終端採用先前作者的加密私鑰加密過的密文;再如,當前用戶的終端可以先採用當前用戶的加密私鑰對先前作品和根據當前用戶操作增加的內容進行加密,再將密文封裝在新作品文件中。   需要說明的是,先前作者或當前用戶的加密私鑰和簽名私鑰可以是同一個私鑰,也可以採用不同的私鑰分別用來加密和簽名。   可見,本申請的實施例中,先前作品的作者將其數位簽名和先前作品一併發佈到網路上,當終端根據當前用戶的操作生成使用先前作品的新作品文件時,在新作品文件中攜帶先前作者的數位簽名和先前作品,供新作品的受眾瞭解先前作品的完整內容,並由先前作者的數位簽名來保障先前作品未經篡改,避免了對先前作品斷章取義的使用,並且使得對先前作品的修改易於識別,提高了在網際網路中傳播的作品的完整性和真實性。   根據實際應用環境對作品完整性和真實性的可追溯要求,可以採用不同的機制來應用本申請的實施例,以下以兩種方式為例進行說明:   第一種方式:由作者(包括原作者和使用他人作品的使用者)決定是否進行數位簽名。當終端生成使用先前作品的新作品文件時,如果先前作品文件中帶有數位簽名,則在產生的新作品文件中要攜帶先前作者的數位簽名和先前作品;否則可以不攜帶先前作者的數位簽名和先前作品。生成的新作品文件可以由當前用戶選擇是否要進行數位簽名。   第二種方式:所有作品都帶有作者的數位簽名。這樣通常先前作品文件中將帶有原作作品和各級先前使用者增加的內容、原作者的數位簽名和各級先前使用者的數位簽名,而新作品文件中通常會在此基礎上添加當前用戶新增的內容和當前用戶的數位簽名。這種方式可以使得對網路中作品的真實性和完整性全程可追溯。   在本申請的一個應用示例中,在網際網路中發佈的文章都帶有其作者的數位簽名,並採用作者的私鑰對文章內容進行加密。請參見圖3,以原作者A在網際網路上發佈原作作品文件為例,原作作品文件中包括採用原作者A的私鑰對原作作品加密後的密文、和採用原作者A的私鑰對原作作品進行的數位簽名。在原作者A將原作作品文件發佈在網際網路上後,所有可以獲得原作者A公鑰的用戶都可以閱讀該原作作品。   設閱讀者B有權限得到原作者A的公鑰,在用其手機(終端)閱讀原作作品後希望發表對原作作品的評論文章。根據當前用戶B的操作,閱讀者B(當前用戶B)的手機採用原作者A的公鑰對解密後的原作作品進行驗簽,如果驗簽通過,則採用當前用戶B的私鑰對原作作品和當前用戶B的評論內容進行數位簽名,並且採用當前用戶B的私鑰對原作作品和當前用戶B的評論內容進行加密,將密文、原作者A的數位簽名、當前用戶B的數位簽名封裝為評論作品文件,並根據當前用戶B的指令發佈在網際網路上。如果驗簽未通過,則手機採用當前用戶B的私鑰對原作作品和當前用戶B的評論內容進行數位簽名,並且採用當前用戶B的私鑰對原作作品和當前用戶B的評論內容進行加密,將密文、當前用戶B的數位簽名封裝為評論文章,並根據當前用戶B的指令予以發佈。   設閱讀者C有權限得到當前用戶B的公鑰,如果閱讀者C的手機發現評論作品文件中不包括原作者A的數位簽名,則可以在向閱讀者C顯示評論內容及原作作品時,提示閱讀者C原作作品未通過簽名驗證。   與上述流程實現對應,本申請的實施例還提供了一種在網路中發佈作品的裝置。該裝置可以透過軟體實現,也可以透過硬體或者軟硬體結合的方式實現。以軟體實現為例,作為邏輯意義上的裝置,是透過所在終端的CPU(Central Process Unit,中央處理器)將對應的計算機程式指令讀取到內存記憶體中運行形成的。從硬體層面而言,除了圖4所示的CPU、內存記憶體以及非揮發性儲存器之外,在網路中發佈作品的裝置所在的終端通常還包括用於進行無線信號收發的晶片等其他硬體,及/或用於實現網路通訊功能的板卡等其他硬體。   圖5所示為本申請實施例提供的一種在網路中使用他人作品的實現裝置,包括先前作品文件獲取單元、新作品文件生成單元和新作品文件發佈單元,其中:先前作品文件獲取單元用於由終端獲取網路中非當前用戶發佈的先前作品文件,所述先前作品文件中包括先前作者的數位簽名和先前作品;新作品文件生成單元用於由終端根據當前用戶的操作,生成使用所述先前作品的新作品文件;所述新作品文件中包括先前作者的數位簽名、先前作品和根據當前用戶操作增加的內容;新作品文件發佈單元用於由終端將新作品文件在網路中發佈。   可選的,所述先前作品文件中的先前作品採用先前作者的加密私鑰進行加密;及/或,所述新作品文件中的先前作品和根據當前用戶操作增加的內容採用當前用戶的加密私鑰進行加密。   一種實現方式中,所述新作品文件中還包括:當前用戶的數位簽名。   上述實現方式中,所述當前用戶的數位簽名可以是:採用當前用戶的簽名私鑰,對根據當前用戶操作增加的內容進行的數位簽名。   上述實現方式中,所述當前用戶的數位簽名可以是:採用當前用戶的簽名私鑰,對先前作品和根據當前用戶操作增加的內容進行的數位簽名。   可選的,所述新作品文件生成單元具體用於:由終端採用先前作者的數位簽名對先前作品進行驗簽,如果驗簽通過,則生成使用所述先前作品的新作品文件,否則拒絕生成新作品文件或生成帶有驗簽失敗標記的作品。   可選的,所述使用先前作品包括:轉載先前作品、或評論先前作品。   可選的,所述新作品文件中還包括:所述先前作品文件在網路上的發佈地址。   以上所述僅為本申請的較佳實施例而已,並不用以限制本申請,凡在本申請的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本申請保護的範圍之內。   在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出介面、網路介面和內存記憶體。   內存記憶體可能包括計算機可讀媒體中的非永久性儲存器,隨機存取記憶體(RAM)及/或非揮發性內存記憶體等形式,如唯讀記憶體(ROM)或快閃內存記憶體(flash RAM)。內存記憶體是計算機可讀媒體的示例。   計算機可讀媒體包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現資訊儲存。資訊可以是計算機可讀指令、資料結構、程式的模組或其他資料。計算機的儲存媒體的例子包括,但不限於相變內存記憶體(PRAM)、靜態隨機存取記憶體(SRAM)、動態隨機存取記憶體(DRAM)、其他類型的隨機存取記憶體(RAM)、唯讀記憶體(ROM)、電可抹除可編程唯讀記憶體(EEPROM)、快閃記憶體或其他內存記憶體技術、唯讀光碟唯讀記憶體(CD-ROM)、數位多功能光碟(DVD)或其他光學儲存、磁盒式磁帶,磁帶磁磁碟儲存或其他磁性儲存設備或任何其他非傳輸媒體,可用於儲存可以被計算設備存取的資訊。按照本文中的界定,計算機可讀媒體不包括暫存電腦可讀媒體(transitory media),如調變的資料信號和載波。   還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,並不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。   本領域技術人員應明白,本申請的實施例可提供為方法、系統或計算機程式產品。因此,本申請可採用完全硬體實施例、完全軟體實施例或結合軟體和硬體方面的實施例的形式。而且,本申請可採用在一個或多個其中包含有計算機可用程式代碼的計算機可用儲存媒體(包括但不限於磁碟儲存器、CD-ROM、光學儲存器等)上實施的計算機程式產品的形式。
圖1是本申請實施例應用場景的一種網路結構圖;   圖2是本申請實施例中一種在網路中發佈作品的方法的流程圖;   圖3是本申請應用示例中一種發佈原作文件、生成使用他人作品的新作品文件的流程示意圖;   圖4是本申請實施例所在終端的一種硬體結構圖;   圖5是本申請實施例中一種在網路中發佈作品的裝置的邏輯結構圖。

Claims (12)

  1. 一種在網路中發佈作品的方法,其特徵在於,包括:終端獲取網路中非當前用戶發佈的先前作品文件,該先前作品文件中包括先前作者的數位簽名和先前作品,其中,該先前作品文件中的先前作品採用先前作者的加密私鑰進行加密;採用先前作者的數位簽名對先前作品進行驗簽,如果驗簽通過,則生成使用該先前作品的新作品文件,否則拒絕生成新作品文件或生成帶有驗簽失敗標記的作品;該新作品文件中包括先前作者的數位簽名、先前作品和根據當前用戶操作增加的內容,該先前作者的數位簽名則可以用來驗證新作品文件中所使用的先前作品是否被更改;終端將新作品文件在網路中發佈。
  2. 根據申請專利範圍第1項所述的方法,其中,該新作品文件中還包括:當前用戶的數位簽名。
  3. 根據申請專利範圍第2項所述的方法,其中,該當前用戶的數位簽名為:採用當前用戶的簽名私鑰,對根據當前用戶操作增加的內容進行的數位簽名。
  4. 根據申請專利範圍第2項所述的方法,其中,該當前用戶的數位簽名為:採用當前用戶的簽名私鑰,對先前作 品和根據當前用戶操作增加的內容進行的數位簽名。
  5. 根據申請專利範圍第1項所述的方法,其中,該使用先前作品包括:轉載先前作品、或評論先前作品。
  6. 根據申請專利範圍第1項所述的方法,其中,該新作品文件中還包括:該先前作品文件在網路上的發佈地址。
  7. 一種在網路中發佈作品的裝置,其特徵在於,包括:先前作品文件獲取單元,用於由終端獲取網路中非當前用戶發佈的先前作品文件,該先前作品文件中包括先前作者的數位簽名和先前作品;新作品文件生成單元,用於由終端採用先前作者的數位簽名對先前作品進行驗簽,如果驗簽通過,則生成使用該先前作品的新作品文件,否則拒絕生成新作品文件或生成帶有驗簽失敗標記的作品;該新作品文件中包括先前作者的數位簽名、先前作品和根據當前用戶操作增加的內容,其中,該先前作品文件中的先前作品採用先前作者的加密私鑰進行加密,該先前作者的數位簽名則用於驗證新作品文件中所使用的先前作品是否被更改;新作品文件發佈單元,用於由終端將新作品文件在網路中發佈。
  8. 根據申請專利範圍第7項所述的裝置,其中,該新作 品文件中還包括:當前用戶的數位簽名。
  9. 根據申請專利範圍第8項所述的裝置,其中,該當前用戶的數位簽名為:採用當前用戶的簽名私鑰,對根據當前用戶操作增加的內容進行的數位簽名。
  10. 根據申請專利範圍第8項所述的裝置,其中,該當前用戶的數位簽名為:採用當前用戶的簽名私鑰,對根據當前用戶操作增加的內容進行的數位簽名。
  11. 根據申請專利範圍第7項所述的裝置,其中,該使用先前作品包括:轉載先前作品、或評論先前作品。
  12. 根據申請專利範圍第7項所述的裝置,其中,該新作品文件中還包括:該先前作品文件在網路上的發佈地址。
TW106131151A 2016-11-24 2017-09-12 在網路中發佈作品的方法和裝置 TWI727095B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
??201611053416.5 2016-11-24
CN201611053416.5 2016-11-24
CN201611053416.5A CN107026841B (zh) 2016-11-24 2016-11-24 在网络中发布作品的方法和装置

Publications (2)

Publication Number Publication Date
TW201820815A TW201820815A (zh) 2018-06-01
TWI727095B true TWI727095B (zh) 2021-05-11

Family

ID=59525283

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106131151A TWI727095B (zh) 2016-11-24 2017-09-12 在網路中發佈作品的方法和裝置

Country Status (7)

Country Link
US (1) US10686610B2 (zh)
EP (1) EP3547182A4 (zh)
JP (1) JP6755539B2 (zh)
KR (1) KR102153843B1 (zh)
CN (2) CN107026841B (zh)
TW (1) TWI727095B (zh)
WO (1) WO2018095276A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107026841B (zh) 2016-11-24 2021-07-30 创新先进技术有限公司 在网络中发布作品的方法和装置
WO2019143936A1 (en) 2018-01-19 2019-07-25 Nasdaq, Inc. Systems and methods of digital content certification and verification using cryptography and blockchain

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6785815B1 (en) * 1999-06-08 2004-08-31 Intertrust Technologies Corp. Methods and systems for encoding and protecting data using digital signature and watermarking techniques
CN1558303A (zh) * 2004-02-11 2004-12-29 北京邮电大学 数字水印基础设施
CN101110020A (zh) * 2006-07-21 2008-01-23 国际商业机器公司 维护关于可编辑对象中的元素的与原创性有关的信息的方法和***
WO2008150672A1 (en) * 2007-05-31 2008-12-11 Microsoft Corporation Using joint communication and search data
CN102479297A (zh) * 2010-11-23 2012-05-30 工业和信息化部电信传输研究所 一种基于公钥***和数字水印的版权保护方法
TW201327440A (zh) * 2011-12-16 2013-07-01 Chih-Wen Cheng 雲端數位版權商品交易平台與雲端數位版權管理方法

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5465299A (en) 1992-12-03 1995-11-07 Hitachi, Ltd. Electronic document processing system and method of forming digital signature
CN101359350B (zh) * 1995-02-13 2012-10-03 英特特拉斯特技术公司 用于安全地管理在数据项上的操作的方法
US6418457B1 (en) 1997-12-10 2002-07-09 The Chase Manhattan Bank Document storage and processing system for inventors that utilize timestamps and digital signatures
US6601172B1 (en) 1997-12-31 2003-07-29 Philips Electronics North America Corp. Transmitting revisions with digital signatures
TW428146B (en) * 1999-05-05 2001-04-01 Inventec Corp Data file updating method by increment
WO2001095125A1 (en) * 2000-06-06 2001-12-13 Ingeo Systems, Inc. Processing electronic documents with embedded digital signatures
WO2001097128A1 (en) * 2000-06-10 2001-12-20 Markany Inc. System and method of providing and authenticating works of authorship based on watermark technique
EP1423958A2 (en) * 2001-05-15 2004-06-02 Veridis Method and device for transmitting an electronic message
CN1350255A (zh) * 2001-11-29 2002-05-22 上海维豪信息安全技术有限公司 基于政务信任与授权服务的公文流转***
US20030217264A1 (en) * 2002-05-14 2003-11-20 Signitas Corporation System and method for providing a secure environment during the use of electronic documents and data
JP4157751B2 (ja) * 2002-11-18 2008-10-01 日本電信電話株式会社 コンテンツ流通システム、流通管理サーバ装置、付加情報参照ユーザ端末装置、プログラム及び記録媒体
US20060085738A1 (en) * 2004-09-01 2006-04-20 Frederic Chapus Method and system for automatic audit trail
JP4580285B2 (ja) * 2005-06-20 2010-11-10 日本電信電話株式会社 ディジタルコンテンツの利用管理方法、管理装置および管理プログラム
US8543824B2 (en) * 2005-10-27 2013-09-24 Apple Inc. Safe distribution and use of content
US20070220260A1 (en) * 2006-03-14 2007-09-20 Adobe Systems Incorporated Protecting the integrity of electronically derivative works
US9363258B2 (en) * 2007-12-17 2016-06-07 International Business Machines Corporation Secure digital signature system
US8578485B2 (en) * 2008-12-31 2013-11-05 Sonicwall, Inc. Identification of content by metadata
JP5387282B2 (ja) * 2009-09-25 2014-01-15 富士通株式会社 コンテンツ処理装置、コンテンツの部分完全性保証のためのプログラム
US8477379B2 (en) * 2009-10-06 2013-07-02 Hewlett-Packard Development Company, L.P. Secure document workflow
CN102541825B (zh) * 2010-12-23 2014-11-12 北京大学 一种电子文件留痕信息的记录方法和装置
US20120185759A1 (en) 2011-01-13 2012-07-19 Helen Balinsky System and method for collaboratively editing a composite document
WO2012170353A1 (en) * 2011-06-10 2012-12-13 Shazam Entertainment Ltd. Methods and systems for identifying content in a data stream
US8601276B2 (en) * 2011-07-27 2013-12-03 Hewlett-Packard Development Company, L.P. Managing access to a secure content-part of a PPCD following introduction of the PPCD into a workflow
US9348802B2 (en) 2012-03-19 2016-05-24 Litéra Corporation System and method for synchronizing bi-directional document management
RU2522024C2 (ru) * 2012-10-15 2014-07-10 Общество С Ограниченной Ответственностью "Лаборатория Эландис" Способ подписания электронных документов аналого-цифровой подписью с дополнительной верификацией
CN103020492A (zh) * 2012-12-04 2013-04-03 陈衍泰 在线数字内容版权保护***
US9419942B1 (en) * 2013-06-05 2016-08-16 Palo Alto Networks, Inc. Destination domain extraction for secure protocols
CN103310160B (zh) * 2013-06-20 2016-08-10 北京神州绿盟信息安全科技股份有限公司 一种防止网页被篡改的方法、***及装置
CN105323062B (zh) * 2014-06-03 2018-04-20 收付宝科技有限公司 移动终端数字证书电子签名方法
CN105488655A (zh) * 2014-09-19 2016-04-13 鞍钢股份有限公司 一种基于自由流程的公文流转方法
CN104462878A (zh) * 2014-11-06 2015-03-25 上海精灵天下数字技术有限公司 一种数字作品的内容标记方法和***
CN104683107B (zh) * 2015-02-28 2019-01-22 深圳市思迪信息技术股份有限公司 数字证书保管方法和装置、数字签名方法和装置
JP2017118447A (ja) * 2015-12-25 2017-06-29 学校法人東京理科大学 管理局装置、著作権保護装置、編集装置、検証装置、管理プログラム、著作権保護プログラム、編集プログラム、及び検証プログラム
CN106100849A (zh) * 2016-06-16 2016-11-09 李论 一种安全有效的对电子文件及其纸质文件签章方案
CN106060093B (zh) * 2016-07-29 2019-07-05 上海乐港信息科技有限公司 用于移动设备的云平台开发方法
CN107026841B (zh) * 2016-11-24 2021-07-30 创新先进技术有限公司 在网络中发布作品的方法和装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6785815B1 (en) * 1999-06-08 2004-08-31 Intertrust Technologies Corp. Methods and systems for encoding and protecting data using digital signature and watermarking techniques
CN1558303A (zh) * 2004-02-11 2004-12-29 北京邮电大学 数字水印基础设施
CN101110020A (zh) * 2006-07-21 2008-01-23 国际商业机器公司 维护关于可编辑对象中的元素的与原创性有关的信息的方法和***
WO2008150672A1 (en) * 2007-05-31 2008-12-11 Microsoft Corporation Using joint communication and search data
CN102479297A (zh) * 2010-11-23 2012-05-30 工业和信息化部电信传输研究所 一种基于公钥***和数字水印的版权保护方法
TW201327440A (zh) * 2011-12-16 2013-07-01 Chih-Wen Cheng 雲端數位版權商品交易平台與雲端數位版權管理方法

Also Published As

Publication number Publication date
CN113726518A (zh) 2021-11-30
EP3547182A1 (en) 2019-10-02
WO2018095276A1 (zh) 2018-05-31
US20190312735A1 (en) 2019-10-10
CN107026841A (zh) 2017-08-08
US10686610B2 (en) 2020-06-16
EP3547182A4 (en) 2019-10-02
JP6755539B2 (ja) 2020-09-16
KR102153843B1 (ko) 2020-09-09
CN113726518B (zh) 2023-06-30
CN107026841B (zh) 2021-07-30
KR20190085093A (ko) 2019-07-17
JP2020500381A (ja) 2020-01-09
TW201820815A (zh) 2018-06-01

Similar Documents

Publication Publication Date Title
Nizamuddin et al. IPFS-blockchain-based authenticity of online publications
US10002237B2 (en) System and method for parts-based digital rights management
US8359473B1 (en) System and method for digital rights management using digital signatures
US11038894B2 (en) Providing selective access to resources
US10225238B2 (en) Data security for content delivery networks
US10929570B2 (en) Method, apparatus, and electronic device for blockchain-based infringement evidence storage
WO2020055926A2 (en) Establishing provenance of digital assets using blockchain system
CN112673372A (zh) 去中心化的***中的私有和公共媒体数据
US9338166B2 (en) System and method for a single request and single response authentication protocol
JP2004054937A (ja) ディジタル権利管理システムにおいて権利テンプレートを使用してディジタルコンテンツのための署名権利ラベル(srl)を取得する方法
TWI552015B (zh) 用於複合文件之方法、電腦系統及非暫時性電腦可讀儲存媒體
TWI727095B (zh) 在網路中發佈作品的方法和裝置
US7958363B2 (en) Toolbar signature
JP7250112B2 (ja) クラウドソーシングを用いて偽情報に対処すること
Santos et al. Proposal of a framework for Internet based licensing of learning objects
Jang et al. Cloud backup: an enhanced smartphone app designed with cross-platform approach
Shaabany et al. Secure Concept for Online Trading of Technology Data in Global Manufacturing Market
JP7438383B2 (ja) ウェブアプリケーションの信頼性の検証
Hwang et al. Design of Reliable Electronic Document Based on HTML and Blockchain
TWI506578B (zh) 媒體資源之交易系統及方法與內儲媒體資源交易程式之電腦程式產品
Santos et al. Censorship-resistant web annotations based on ethereum and IPFS
JP2017123136A (ja) データ検証方法
Soren et al. Password Management System Using Blockchain
Zhao Consistency Is Not Enough in Byzantine Fault Tolerance
Fournaris et al. Security and Cryptographic Engineering in Embedded Systems