JPH10105449A - 保護ファイルパッケージング作成方法 - Google Patents

保護ファイルパッケージング作成方法

Info

Publication number
JPH10105449A
JPH10105449A JP9182245A JP18224597A JPH10105449A JP H10105449 A JPH10105449 A JP H10105449A JP 9182245 A JP9182245 A JP 9182245A JP 18224597 A JP18224597 A JP 18224597A JP H10105449 A JPH10105449 A JP H10105449A
Authority
JP
Japan
Prior art keywords
file
security
data
wrapper
protected
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
JP9182245A
Other languages
English (en)
Other versions
JP3565471B2 (ja
Inventor
Kou Ueidon
ウェイドン・コウ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH10105449A publication Critical patent/JPH10105449A/ja
Application granted granted Critical
Publication of JP3565471B2 publication Critical patent/JP3565471B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6227Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/14Protection against unauthorised use of memory or access to memory
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2107File encryption
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99939Privileged access
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99942Manipulating data structure, e.g. compression, compaction, compilation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Storage Device Security (AREA)

Abstract

(57)【要約】 【課題】 本発明の目的は、いくつかのファイルコンポ
ーネントを、それがファイルの一部、全部、文書または
取引かどうかに関わらず、これらのコンポーネントに対
する多様なセキュリティ要件を受け入れ、パックするメ
カニズムを提供することである。 【解決手段】 このファイルフォーマットによれば、複
数のファイルをラップして記憶または交換用に単一のエ
ンティティにでき、各ファイルには、他のファイルとは
異なるセキュリティ要件を設定できる。この保護ファイ
ルフォーマットを使えば、異なるファイルタイプを単一
のラッパーで交換でき、また、1つのファイルを複数の
セクションに分割して、それらを単一ファイルにラップ
できる。ファイル内の各セクションは、独自にセキュリ
ティ保護がなされるので、機密情報だけを保護し、他の
セクションはセキュリティ保護の必要があまりない、ま
たは全くその必要がない状態にしておくことができる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、電子データ伝送の
分野に関わり、異なるセキュリティ要件を有する複数の
データコンポーネントの記憶または伝送を安全にバンド
ル操作することのできるファイル構造を提供するもので
ある。このファイル構造を勝手に書き換えるようなこと
があると、即時に中継ぎコンポーネントが開かれてそれ
が明らかとなる。
【0002】
【従来の技術】情報の電子記憶および伝送は、商取引に
多く使われつつある。商業情報は、異なるソースから入
力されたデータが含まれるため非常に複雑であり、しか
も、有意な文書またはつながりのある文書とするため
に、ひとまとめにする必要がある。また、このデータの
中には、取り扱いにあまり注意を要さない、または全く
注意する必要のない情報に紛れて、財務データなど、取
り扱いに非常に慎重を要する情報がある。
【0003】この種の電子情報は、例えば、複数の分離
電子ファイルまたは文書として、複数のセクションまた
はデータフィールドを有する単一電子ファイル(複合フ
ァイル)の形式、または複数の複合電子ファイルの組み
合わせなど様々な方式で維持される。
【0004】取り扱いに慎重を要する度合いに応じて、
電子情報の異なる部分は、情報を見るか、または情報を
修正あるいは変更する際に認可されていないアクセスを
防止するために、様々な形式のセキュリティ保護を必要
とする。
【0005】完全なファイル一貫性を備えた保護ファイ
ルフォーマットを実施することが、データ記憶システム
の要件として長く認識されてきている。このようなシス
テムにおいては、フィッシャーの米国特許第5,475,826
号「単一ハッシュを用いた揮発性ファイルの保護方法」
に記載されているように、すべての記録間の内部関係
は、一般に単一ファイルハッシュ値で維持されまとめら
れている。
【0006】タリジェント社の米国特許第5,504,892号
「拡張可能オブジェクト指向ファイルシステム」は、オ
ブジェクト指向プログラミングの階層性を利用して、ボ
リューム、ディレクトリおよびファイルサブクラスへと
下位に分類されたファイルシステムエントリクラスを備
えた拡張可能オブジェクト指向ファイルシステムにフレ
ームワークを提供するシステムの実施例を開示してい
る。ユーザ確認および保護ドメインを、ファイルシステ
ムエンティティへの認可されていないアクセスから守る
ために用いている。ユーザ確認は、ローカル確認サービ
スを提供することによってなされ、保護ドメインは、フ
ァイルシステムエンティティのうちの1つの方法によっ
て実施される。他管轄ファイルシステムと常時情報交換
できるようにするために、該特許に開示されているシス
テムへ他管轄ファイルシステムを移す前に、他管轄ファ
イルを互換性のあるフォーマットにパッケージングでき
るようそのメカニズムが公開されている。またそれを元
の他管轄ファイルシステムへ戻すときは、ファイル類は
他管轄ファイルシステムのフォーマットにアンパッケー
ジングされる。
【0007】ハネウエル社の米国特許第4,713,753号
「フォーマットコントロールによる安全なデータプロセ
ッシングシステムアーキテクチャ」は、ファイルフォー
マットコントロールおよび保護ファイルシステムを用い
た、データの安全な記憶およびプロセッシングのための
別のデータプロセッシングシステムアーキテクチャを示
している。この方法では、保護システムファイル類は、
常に安全なプロセッサ内にあり、そのファイル類へのユ
ーザアクセスは、該ファイル類に関連のあるフォーマッ
トと、各ファイルの属性の関数または要求された操作を
行うサブシステムとの比較の関数として提供されてい
る。
【0008】欧州特許出願番号EP661651-A1号は、ディ
レクトリサービスをファイルシステムサービスと統合
し、ディレクトリエントリおよびその他のファイル類を
共通の論理フォーマットでストアすることを開示してい
る。このシステムによれば、共通のツールセットを、エ
ンティティと、利用する共通のネームスペースとの両方
で操作することができる。ディレクトリサービスエント
リへの認可されていないアクセスを防止するためにセキ
ュリティの手段を講じている。
【0009】IBMの技術公開定期刊行物に記載された
「データベースセキュリティ/認可メカニズム」(Vol.
28, No.3、1985年8月)および「共有ファイル用の変更
通知サービス」(Vol.36, No.8、1993年8月)には、フ
ァイルフォーマット付きのファイルメンテナンスユーテ
ィリティを含むデータベースのセキュリティおよび認可
メカニズムが示されている。
【0010】電子商業用途において、取引中の財務デー
タには暗号を必要とするものもあれば、データ完全性
(読み込み専用アクセス)を必要とするその他の情報も
あり、さらに取引全体またはその一部にはデジタル署名
を必要とするものもある。取引には、通信ソフトにわか
る形式のプレーンテキスト形式の宛名情報も含まれる。
最も慎重な取り扱いを要する情報を保護するために、全
体の取引ファイルを簡単に暗号化することはできない。
というのは、これをすると、通信宛名情報を通信ソフト
ウェアに読み込み不可能な形式に変換してしまうためで
ある。
【0011】ファイルの一部のみの暗号化は、いくつか
のタイプのファイルで既に実施されている。例えば、表
計算の特定のセルだけを暗号化することのできる暗号ア
ルゴリズムがある。しかし、この技術は、広範なファイ
ルフォーマットや電子伝送用ファイルには利用できな
い。また、ファイル内の暗号化された部分を、ファイル
のその部分または他の部分の如何に関わらず、他のセキ
ュリティ要件と組み合わせることができない。
【0012】電子顧客による単純な購買行為は、複数の
セキュリティ保護を必要とする単一複合文書を包含する
取引の一例である。各取引ファイルには、複数のデータ
フィールドが含まれ、各データフィールドには、同取引
において他のフィールドとは異なるセキュリティ要件が
ある。例えば、クレジットカード番号やカード期限とい
ったデータには暗号化が必要であり、宛名情報はデータ
の完全性が必要であり、さらに取引全体にはデジタル署
名が必要である。
【0013】同様に、実際の取引では、売り手と買い手
が標準形式の下で交渉する。その形式で印刷された情報
の多くはセキュリティ保護を必要としない。しかし、特
にオファーが、安全でないネットワークを通して行われ
る場合には、価格は秘密であり、暗号化が必要な場合も
ある。カウンターオファーによって条件は取り消された
り、さらに追加される可能性があるため、オファーに付
けられた条件にも暗号化が必要であるが、暗号化された
情報は、次の伝送時にはその大きさが異なる可能性があ
る。さらに、交渉の最中に一方の当事者により変更がな
されると、変更を行った当事者が署名する(最初に戻
る)必要がある。
【0014】他のタイプの商業用途として、例えば、2
人以上の人間により準備された取引に際しての電子文書
化から生じた、または2つ以上のソースから生じた複数
のファイルまたは文書が挙げられる。政府機関との典型
的な商取引には、背景文書の他、最終注文書が含まれ
る。他の商取引を例に挙げると、見積書、見積依頼書、
入札、入札依頼書、送り状および受領書がある。
【0015】1回の取引に複数の文書が関わってくるた
め、すべてのファイルを一緒に伝送または記録のために
パッケージしなければならない。しかし、パッケージ内
の各ファイルは、取引で使用する他のファイルに必要と
されるセキュリティのタイプからは独立した別個のセキ
ュリティ要件を有しているため、これらの用途での交換
または記憶には、複数のファイルを、複数のセキュリテ
ィ要件を有する単一のエンティティとしてラップする必
要がある。
【0016】伝送または記憶のために、複数のファイル
を単一ファイルにパックするのに現在使用できるいくつ
かのユーティリティプログラムがある(例えば、PCでは
PKZIP、UNIXではtar)。また、複数のファイル記録間で
データ交換を提供するメカニズムもある。例えば、ワン
ラボラトリ社の米国特許第5,021,995号「データ交換装
置および方法」は、ソースファイル論理記録内のフィー
ルドをマークするのに使われるデータを示すための一般
形式を生成することによるファイル記録間のデータ交換
を開示しており、インダストリーテクノロジーリサーチ
インスティテュート社の米国特許第5,522,066号「異な
るファイルシステムフォーマットにストアされた複数の
記録にアクセスするためのインターフェース」は、異な
るファイルシステムフォーマットにストアされた複数の
記録にアクセスするためのインターフェースを開示して
いる。しかし、このどれもが、いったん多くのファイル
または記録にアクセスしたり、これらを一緒にパックし
てしまうと、個々のファイルまたは記録に関連する異な
るセキュリティ機能を維持することのできる手段を提供
していない。
【0017】
【発明が解決しようとする課題】本発明の目的は、いく
つかのファイルコンポーネントを、それがファイルの一
部、フルファイル、文書または取引かどうかに関わら
ず、これらのコンポーネントに対する多様なセキュリテ
ィ要件を受け入れ、パックするメカニズムを提供するこ
とである。
【0018】本発明の他の目的は、操作環境から独立し
ていて、あらゆる種類のファイルに使用可能なパッキン
グメカニズムを提供することである。
【0019】
【課題を解決するための手段】従って、本発明は、一緒
にパッケージされるファイルコンポーネントを識別し、
各ファイルコンポーネントに対してセキュリティパラメ
ータを指定し、安全なファイルパッケージングに必要な
セキュリティ要件を指定するステップを含む安全なファ
イルパッケージングを作成する方法を提供するものであ
る。そして、各ファイルコンポーネントに対して、セキ
ュリティ要件のパラメータを取得すると、セキュリティ
要件と関連したセキュリティ関数が呼び出され、コンポ
ーネントが処理される。さらに、安全なファイルパッケ
ージングのために、セキュリティ要件のパラメータを取
得すると、これらのセキュリティ要件と関連したセキュ
リティ関数が呼び出される。
【0020】各ファイルのセキュリティ要件が指定され
たら、必要なセキュリティ保護および関連のセキュリテ
ィアルゴリズムが指定されることが好ましい。
【0021】本発明の他の態様によれば、ラッパーにパ
ッケージされるファイルコンポーネントを選択し、各フ
ァイルコンポーネントおよびファイルデータを含む少な
くとも1つのファイルにファイル本体を提供するために
ファイルコンポーネントを再フォーマットすることより
なる一般の安全なファイルラッパー(file wra
pper)を作成する方法を提供するものである。ファ
イル本体には、ファイルデータおよびセキュリティ保護
に対するポインタが含まれ、さらにファイルコンポーネ
ントおよびファイルの長さを識別するタグが含まれてい
ることが好ましい。また、セキュリティ保護には、保護
されるファイルデータにアクセスするために、セキュリ
ティタイプおよびそれに関連するアルゴリズムが含まれ
ていることが好ましい。
【0022】また、この方法にはラッパーの始まりと長
さを識別するラッパーのファイル見出しを処理し、ラッ
パーにセキュリティ保護を提供するファイル後書きを処
理するステップが含まれる。
【0023】本発明のさらに他の態様によれば、ラッパ
ーの始まりと長さを識別する見出し、ファイルデータに
対するポインタを含む少なくとも1つのファイル本体、
ファイルデータ用保護規格およびファイルデータにアク
セスするための出力ファイル規格パラメータ、ラッパー
用の保護規格を含む後書き、およびファイルデータを含
むファイルを有する伝送または記憶のための保護ファイ
ル用ラッパーを提供するものである。
【0024】本発明はまた、上述した方法ステップを実
施するための、マシンに実行できるプログラム命令を実
現する、マシンに読出し可能なプログラム記憶デバイス
にも適用できる。
【0025】
【発明の実施の形態】図1に、商品を供給する際の入札
などの電子取引に使われる典型的な通信ファイルの構造
を示す。このファイルには、複数のフィールドがあり、
各フィールドには、取引に必要な重要な情報が含まれて
いる。フィールド1には、伝送のためのアドレス宛先が
ある。上述したとおり、このアドレスは、通常プレーン
テキストにフォーマットされており、伝送中にネットワ
ークを通じて利用される標準の通信ソフトウェアに簡単
に理解できるようになっている。しかし、アドレスフィ
ールド1は、データが有効アドレスを確実に記述するよ
う、伝送の前に完全性チェックも受けるようになってい
る。
【0026】フィールド2には、売り主からのセット価
格といったような発注情報がある。この情報には特定顧
客に対してのみのディスカウントが含まれる可能性があ
るため、このフィールドは、その受信者だけがこの情報
にアクセスできるよう暗号化されることがある。
【0027】フィールド3、4および5には、配送日や
その他販売条件といった機密性の低い情報がある。この
情報は、暗号化を必要とするほど取り扱いに慎重を要す
るようなものではないが、それでも、ファイルハッシュ
など、他のセキュリティ手段を講じて受信者のみにアク
セスを制限する必要がある。
【0028】最後に、フィールド6には、入札者が受信
者により受け入れられたときにデジタル的に「署名を戻
す」必要のある入札当事者のデジタル署名がある。
【0029】図1の入札文書は、単独の取引ファイルに
もできるし、大きな取引を構成する多数の文書の内の1
つとすることもできる。図1の文書が、例えば、専売製
造プロセスを実行するシステムソフトウェアの供給に関
係する場合には、取引を形成する他の文書と一緒に伝送
する際に、価格約款の暗号化に加え、ソフトウェア仕様
書およびそのソフトウェアのソースでさえも、ファイル
全体を安全にラップする必要のある機密度の高い情報で
ある。
【0030】従って、これらの異なるセキュリティ要件
に対処するために、本発明は、図2の一実施例に示す一
般保護ファイルフォーマット(GSFF)を提供する。この
ファイルフォーマットによれば、複数のファイルをラッ
プして記憶または交換用に単一のエンティティにするこ
とができる。各ファイルには、他のファイルとは異なる
セキュリティ要件を設定することができる。この保護フ
ァイルフォーマットを使えば、異なるファイルタイプを
単一のラッパーで交換することができる。また、この保
護ファイルフォーマットによれば、1つのファイルを複
数のセクションに分割して、それらを単一ファイルにラ
ップすることができる。ファイル内の各セクションは、
独自にセキュリティ保護がなされる。これによって、機
密情報だけを保護し、他のセクションはセキュリティ保
護の必要があまりない、または全くその必要がない状態
にしておくことができる。その結果、セキュリティに関
与する操作は、ファイルのほんの一部しか必要ないた
め、性能が上がる。
【0031】本発明の一般保護ファイルフォーマットが
サポートするセキュリティ機能には、暗号化によるデー
タ機密性、ハッシュによるデータ完全性、メッセージダ
イジェスト、メッセージ確認コード(MAC、ANSI規格と
して定義されている)およびデジタル署名が含まれる。
【0032】図2に示すように、一般保護ファイルフォ
ーマットには、ファイル見出し10、続いて、複数のフ
ァイル本体12、ファイル後書き14、その次にデータ
16がある。各ファイル本体12には、後述するとお
り、他の実施される本体とは異なるセキュリティ要件を
設定することができる。例えば、1つのファイルは暗号
化を必要とし、他のファイルはデータ完全性の保護だけ
を必要とする場合などである。
【0033】各ファイルは、その要件に従ってラップさ
れ、ファイル本体に記述される。データのポインタは、
ファイル本体セクションに含まれ、データはファイル後
書きの後に置かれる。
【0034】本発明の一般保護ファイルフォーマットは
ディレクトリベースのファイルフォーマットである。フ
ァイル見出し、ファイル本体およびファイル後書きはラ
ッパー内ではディレクトリとみなされる。ファイル見出
しには、一般保護ファイルフォーマットのファイル識別
子、バージョン番号およびラッパーの長さが含まれる。
各ファイル本体には、そのファイル本体に関連するエン
トリが含まれる。ファイル後書きは、ラッパー全体のセ
キュリティ保護に用いることができる。
【0035】ファイル見出しの構造の概略を図3に示
す。ファイル見出しには、一般保護ファイルフォーマッ
ト識別子20、ファイルフォーマットを単に識別する一
対のバイトのタグ(例えば、インテルとモトローラのバ
イト順を識別する)、一般保護ファイルフォーマットの
バージョン番号22、ファイルインジケータ24および
一般保護ファイルフォーマットの全ファイル長26が含
まれる。
【0036】各ファイル本体は、ラッパーに含まれるフ
ァイルを記述する。図4に概略を示すように、ファイル
本体には、本体ファイルとしてファイルのタイプを識別
して、ファイル長を設定するためのファイル本体タグ2
8、次にセキュリティ規格30がある。セキュリティ規
格には、セキュリティタイプ、セキュリティアルゴリズ
ム、セキュリティアルゴリズムパラメータ、暗号鍵情
報、操作モード、フィルタ、キャラクタセット、出力フ
ァイル規格パラメータ、データ長、およびフィルタ後書
きに後続する安全に保護されたファイルデータ用データ
ポインタが含まれている。
【0037】図5にその概略を示すファイル後書きに
は、ファイルを後書きとして識別し、後書きファイルの
長さを指定するファイル後書きタグ32がある。後書き
ファイルにはまた、セキュリティ規格およびパラメータ
を設定するセクション34も含まれている。セキュリテ
ィ規格を含むバイトは、セキュリティタイプ、セキュリ
ティアルゴリズム、セキュリティアルゴリズムパラメー
タ、暗号鍵情報、操作モード、フィルタ、キャラクタセ
ットその他セキュリティパラメータを指定する。
【0038】図6に、本発明の一般保護ファイルフォー
マットの伝送目的のための変形例を示す。本実施例にお
いて、プレーンテキスト形式のアドレス42は、第1の
データセグメントであり、その後に追加データ(44お
よび48)用の追加データセグメント、暗号化データ4
6、およびデジタル署名データ50が続く。GSFFファイ
ル見出し、ファイル本体、およびファイル後書きの長さ
は既知であるため、アドレスデータは即時に位置づけさ
れ、通信目的に用いることができる。
【0039】アドレスデータはまた、GSFFファイルから
抽出され、図7に示すフォーマットで通信に用いること
ができる。アドレス51Aは、ラップされたファイルま
たはファイルの集合の先頭になる。両実施例とも多数の
文書をセキュリティ要件付きで単一のアドレスへ伝送す
るのに有益である。
【0040】図8および9に、データを複数の宛先に伝
送する2つの変形例を示す。図8において、複数アドレ
ス58および60が、最初の2つのデータセグメントと
してGSFFファイル内に含まれている。保護データセグメ
ント62は、これら2つのアドレスへ送られる。図9に
おいて、GSFFファイルには、複数のデータセグメントお
よび複数のアドレスが含まれる。各アドレスに、異なる
データセグメントが送られる。
【0041】図6、7、8および9に示したすべてのケ
ースについて、通信ソフトウェアは、保護データを伝送
するにあたってGSFFファイルのデータ完全性を壊すこと
なく、アドレス情報を簡単に位置づけ、抽出し、使用す
ることができる。GSFFファイルに含まれる保護データを
伝送する際に、暗号化もデジタル署名確認も必要とされ
ない。
【0042】本発明はまた、様々なファイルに対するセ
キリュティを与える方法も提供する。図10および11
にそのフロー図を示す。
【0043】図10に、単一複合ファイルまたは多数の
ファイルを、一般保護ファイルフォーマット(GSFF)で
「ラップ」するステップを示す。
【0044】好ましい実施形態によれば、第1のステッ
プは、ファイル(複数のファイルをラップする場合)ま
たは処理するファイルのセクション(単一ファイルをラ
ップする場合)を識別することである(ブロック7
8)。各ファイル(またはファイルのセクション)に対
するセキュリティ要件を指定する必要がある(ブロック
80)。このステップでは、各ファイル(またはファイ
ルのセクション)が必要とするセキュリティ保護項目は
何か、また、各セキュリティ保護のためのセキュリティ
アルゴリズム、適用可能であれば選択したアルゴリズム
の操作モード、フィルタ要件、用いるキャラクタセッ
ト、出力ファイル名およびその他情報を識別する。同様
に、GSFFファイル全体のセキュリティ要件を指定する必
要がある(ブロック82)。セキュリティ要件を識別
後、各セキュリティアルゴリズムに用いるパラメータを
取得し、各ファイル(またはファイルのセクション)を
処理する(ブロック84)。GSFFファイル全体に必要な
セキュリティアルゴリズムのパラメータを取得後、各セ
キュリティアルゴリズムの関連セキュリティ関数を呼び
出し、GSFFファイルを作成する(ブロック86)。
【0045】図11に、受信に際して一般保護ファイル
フォーマットファイルを「アンラップ」するためのステ
ップを示す。「アンラップ」プロセスは、ファイルを開
き(ブロック88)、GSFFファイル識別子をチェックす
る(ブロック89)から始まる。開いたファイルがGSFF
ファイルの場合には、プロセスはそのまま進み、そうで
ない場合には停止する。GSFFファイルのバージョン、フ
ァイルインジケータおよびファイル長を判断するために
GSFFファイル見出しが処理される(ブロック90)。各
ファイル本体およびファイル後書き情報が読み込まれ、
GSFFファイル全体および各ファイル(またはファイルの
各セクション)のセキュリティ保護タイプが判断される
(ブロック92)。GSFFファイル全体のセキュリティ関
数が呼び出される(ブロック94)。セキュリティ関数
の一例として、全GSFFのデジタル確認関数がある。次
に、各ファイル(またはファイルの各セクション)のセ
キュリティ関数が呼び出される(ブロック96)。ラッ
プされたファイルが複数の場合には、出力データが複数
のファイルに書き込まれ、ラップされた複合ファイルの
場合には、出力データが単一のファイルに書き込まれる
(ブロック98)。GSFFファイルは閉じられ、「アンラ
ップ」プロセスが終了する(ブロック100)。
【0046】上記に提案した解決策は、操作環境からは
独立しており、いかなるファイルタイプでも動作するも
のであるため、ユーザは、複合文書またはファイルパッ
ケージ内の単一ファイルの一部分の暗号化および/また
はデジタル署名を行うことができる。各文書/ファイル
は、複数のセキュリティ要件を有する1つのエンティテ
ィとして扱われる。一般保護ファイルフォーマット(GS
FF)の単一ファイルまたはラップされたファイルの集合
体は、異なる操作環境で自由に交換することができる。
【0047】本発明の好ましい実施形態について説明し
てきたが、当業者にとって明白な変更は、特許請求の範
囲に含まれるものとする。
【0048】まとめとして、本発明の構成に関して以下
の事項を開示する。 (1)保護ファイルパッケージングの作成方法であっ
て、共にパッケージされるファイルコンポーネントを識
別し、前記各ファイルコンポーネントのセキュリティ要
件を指定し、前記保護ファイルパッケージングのセキュ
リティ要件を指定し、前記各ファイルコンポーネントの
前記セキュリティ要件のパラメータを取得し、前記各フ
ァイルコンポーネントに関連する前記セキュリティ要件
に関連のセキュリティ関数を呼び出して前記各ファイル
コンポーネントを処理し、前記保護ファイルパッケージ
ングのセキュリティ要件のパラメータを取得し、前記保
護ファイルパッケージングのセキュリティ要件のパラメ
ータを取得して、前記保護ファイルパッケージングに関
連する前記セキュリティ要件に関連のセキュリティ関数
を呼び出すことを特徴とする前記方法。 (2)前記各ファイルコンポーネントに必要なセキュリ
ティ保護を識別し、前記セキュリティ保護に関連するセ
キュリティアルゴリズムを識別することより成る前記各
ファイルのセキュリティ要件を指定するステップと、セ
キュリティアルゴリズムのパラメータを取得することよ
り成る前記各ファイルコンポーネントのセキュリティ要
件のパラメータを取得するステップとを有することを特
徴とする上記(1)記載の方法。 (3)前記各ファイルのセキュリティ要件を指定する前
記ステップが、さらに前記アルゴリズムの操作モード、
使用するキャラクタセットおよび出力ファイル名を指定
することより成ることを特徴とする上記(2)記載の方
法。 (4)前記ファイルコンポーネントが個々のファイルで
あることを特徴とする上記(1)記載の方法。 (5)前記ファイルコンポーネントが複合ファイルのセ
クションであることを特徴とする上記(1)記載の方
法。 (6)ラッパー内にパッケージするファイルコンポーネ
ントを選択し、(a)ファイルデータのポインタおよび前
記ファイルデータのセキュリティ保護を含む前記各ファ
イルコンポーネントのファイル本体と、(b)保護形式の
前記ファイルデータを含む少なくとも1つのデータファ
イルとを提供するためのファイルコンポーネントを再フ
ォーマットし、前記ラッパーの始まりおよび長さを識別
して前記ラッパーのファイル見出しを処理し、前記ラッ
パーにセキュリティ保護を提供するファイル後書きを処
理することを特徴とする一般保護ファイルラッパーの作
成方法。 (7)ラッパーを処理するステップが、さらに、(i)フ
ァイル見出し、(ii)ファイル本体のすべて、(iii)ファ
イル後書きおよび(iv)前記少なくとも1つのデータファ
イルの順であることを特徴とする上記(6)記載の方
法。 (8)前記各ファイル本体がさらに前記ファイルコンポ
ーネントおよび前記ファイル本体の長さを識別するタグ
から成り、前記セキュリティ保護がセキュリティタイプ
および前記保護形式のファイルデータにアクセスするた
めの前記セキュリティタイプのセキュリティアルゴリズ
ムより成ることを特徴とする上記(6)記載の方法。 (9)前記ファイル後書きが前記後書きの長さおよびセ
キュリティ規格を識別するタグと、ラッパーのパラメー
タとを含むことを特徴とする上記(6)記載の方法。 (10)前記ファイルコンポーネントが個々のファイル
であることを特徴とする上記(6)記載の方法。 (11)前記ファイルコンポーネントが複合ファイルの
セクションであることを特徴とする上記(6)記載の方
法。 (12)ラッパーの始まりおよび長さを識別するための
見出しと、ファイルデータのポインタ、前記ファイルデ
ータのためのセキュリティ規格および前記ファイルデー
タにアクセスするための出力ファイル規格パラメータを
含む少なくとも1つのファイル本体と、前記ラッパーの
セキュリティ規格を含む後書きと、前記ファイルデータ
を含むデータファイルとからなる伝送または記憶のため
にファイルを保護するラッパー。 (13)前記ファイルデータのうち少なくともいくつか
が、暗号化、データ完全性またはデジタル署名の少なく
とも1つにより保護されていることを特徴とする上記
(12)記載のラッパー。 (14)前記セキュリティ規格が、セキュリティタイ
プ、セキュリティアルゴリズム、セキュリティアルゴリ
ズムパラメータおよび前記セキュリティアルゴリズムの
ための操作モードを含んでいることを特徴とする上記
(12)記載のラッパー。 (15)プレーンテキスト形式のアドレスデータをさら
に含むことを特徴とする上記(12)記載のラッパー。 (16)前記アドレスデータが前記データファイル内の
少なくとも1つの初期データセグメントに含まれること
を特徴とする上記(15)記載のラッパー。 (17)前記アドレスデータが前記見出しの前に位置し
ていることを特徴とする上記(15)記載のラッパー。 (18)保護ファイルパッケージングを作成する方法ス
テップを実施するためにマシンに実行可能な命令のプロ
グラムを実現する、前記マシンに読み取り可能なプログ
ラム記憶デバイスにおいて、前記方法ステップが、共に
パッケージされるファイルコンポーネントを識別し、前
記各ファイルコンポーネントのセキュリティ要件を指定
し、保護ファイルパッケージングのセキュリティ要件を
指定し、前記各ファイルコンポーネントの前記セキュリ
ティ要件のパラメータを取得し、前記各ファイルコンポ
ーネントに関連する前記セキュリティ要件に関連のセキ
ュリティ関数を呼び出して前記各ファイルコンポーネン
トを処理し、前記保護ファイルパッケージングのセキュ
リティ要件のパラメータを取得し、前記保護ファイルパ
ッケージングのセキュリティ要件のパラメータを取得し
て、前記保護ファイルパッケージングに関連する前記セ
キュリティ要件に関連のセキュリティ関数を呼び出すこ
とより成ることを特徴とするプログラム記憶デバイス。 (19)一般保護ファイルラッパーを作成する方法ステ
ップを実施するためにマシンに実行可能な命令のプログ
ラムを実現する、前記マシンに読み取り可能なプログラ
ム記憶デバイスにおいて、前記方法ステップが、ラッパ
ー内にパッケージするファイルコンポーネントを選択
し、(a)ファイルデータのポインタおよび前記ファイル
データのセキュリティ保護を含む前記各ファイルコンポ
ーネントのファイル本体と、(b)保護形式の前記ファイ
ルデータを含む少なくとも1つのデータファイルを提供
するためにファイルコンポーネントを再フォーマット
し、前記ラッパーの始まりおよび長さを識別して前記ラ
ッパーのファイル見出しを処理し、前記ラッパーにセキ
ュリティ保護を提供するファイル後書きを処理すること
より成ることを特徴とするプログラム記憶デバイス。
【図面の簡単な説明】
【図1】従来例の通信ファイルの概略図。
【図2】本発明のファイル構造の概略図。
【図3】本発明による図2のファイル構造におけるファ
イル見出し、ファイル本体およびファイル後書き部分の
概略図。
【図4】本発明による図2のファイル構造におけるファ
イル見出し、ファイル本体およびファイル後書き部分の
概略図。
【図5】本発明による図2のファイル構造におけるファ
イル見出し、ファイル本体およびファイル後書き部分の
概略図。
【図6】本発明の他の態様による図2のファイル構造の
変形例。
【図7】通信目的で抽出されたアドレス見出しのあるGS
FFファイル。
【図8】本発明の他の態様による図2のファイル構造の
変形例。
【図9】本発明の他の態様による図2のファイル構造の
変形例。
【図10】伝送または記憶に際して、一般保護ファイル
フォーマットの様々なファイルをラップするために本発
明のさらに他の態様により実施されるステップのフロー
図。
【図11】伝送または記憶に際して、一般保護ファイル
フォーマットの様々なファイルをアンラップするために
本発明のさらに他の態様により実施されるステップのフ
ロー図。

Claims (19)

    【特許請求の範囲】
  1. 【請求項1】保護ファイルパッケージングの作成方法で
    あって、 共にパッケージされるファイルコンポーネントを識別
    し、 前記各ファイルコンポーネントのセキュリティ要件を指
    定し、 前記保護ファイルパッケージングのセキュリティ要件を
    指定し、 前記各ファイルコンポーネントの前記セキュリティ要件
    のパラメータを取得し、前記各ファイルコンポーネント
    に関連する前記セキュリティ要件に関連のセキュリティ
    関数を呼び出して前記各ファイルコンポーネントを処理
    し、 前記保護ファイルパッケージングのセキュリティ要件の
    パラメータを取得し、前記保護ファイルパッケージング
    のセキュリティ要件のパラメータを取得して、前記保護
    ファイルパッケージングに関連する前記セキュリティ要
    件に関連のセキュリティ関数を呼び出すことを特徴とす
    る前記方法。
  2. 【請求項2】前記各ファイルコンポーネントに必要なセ
    キュリティ保護を識別し、前記セキュリティ保護に関連
    するセキュリティアルゴリズムを識別することより成る
    前記各ファイルのセキュリティ要件を指定するステップ
    と、 セキュリティアルゴリズムのパラメータを取得すること
    より成る前記各ファイルコンポーネントのセキュリティ
    要件のパラメータを取得するステップとを有することを
    特徴とする請求項1記載の方法。
  3. 【請求項3】前記各ファイルのセキュリティ要件を指定
    する前記ステップが、さらに前記アルゴリズムの操作モ
    ード、使用するキャラクタセットおよび出力ファイル名
    を指定することより成ることを特徴とする請求項2記載
    の方法。
  4. 【請求項4】前記ファイルコンポーネントが個々のファ
    イルであることを特徴とする請求項1記載の方法。
  5. 【請求項5】前記ファイルコンポーネントが複合ファイ
    ルのセクションであることを特徴とする請求項1記載の
    方法。
  6. 【請求項6】ラッパー内にパッケージするファイルコン
    ポーネントを選択し、 (a)ファイルデータのポインタおよび前記ファイルデー
    タのセキュリティ保護を含む前記各ファイルコンポーネ
    ントのファイル本体と、(b)保護形式の前記ファイルデ
    ータを含む少なくとも1つのデータファイルとを提供す
    るためのファイルコンポーネントを再フォーマットし、 前記ラッパーの始まりおよび長さを識別して前記ラッパ
    ーのファイル見出しを処理し、 前記ラッパーにセキュリティ保護を提供するファイル後
    書きを処理することを特徴とする一般保護ファイルラッ
    パーの作成方法。
  7. 【請求項7】ラッパーを処理するステップが、さらに、
    (i)ファイル見出し、(ii)ファイル本体のすべて、(iii)
    ファイル後書きおよび(iv)前記少なくとも1つのデータ
    ファイルの順であることを特徴とする請求項6記載の方
    法。
  8. 【請求項8】前記各ファイル本体がさらに前記ファイル
    コンポーネントおよび前記ファイル本体の長さを識別す
    るタグから成り、前記セキュリティ保護がセキュリティ
    タイプおよび前記保護形式のファイルデータにアクセス
    するための前記セキュリティタイプのセキュリティアル
    ゴリズムより成ることを特徴とする請求項6記載の方
    法。
  9. 【請求項9】前記ファイル後書きが前記後書きの長さお
    よびセキュリティ規格を識別するタグと、ラッパーのパ
    ラメータとを含むことを特徴とする請求項6記載の方
    法。
  10. 【請求項10】前記ファイルコンポーネントが個々のフ
    ァイルであることを特徴とする請求項6記載の方法。
  11. 【請求項11】前記ファイルコンポーネントが複合ファ
    イルのセクションであることを特徴とする請求項6記載
    の方法。
  12. 【請求項12】ラッパーの始まりおよび長さを識別する
    ための見出しと、 ファイルデータのポインタ、前記ファイルデータのため
    のセキュリティ規格および前記ファイルデータにアクセ
    スするための出力ファイル規格パラメータを含む少なく
    とも1つのファイル本体と、 前記ラッパーのセキュリティ規格を含む後書きと、 前記ファイルデータを含むデータファイルとからなる伝
    送または記憶のためにファイルを保護するラッパー。
  13. 【請求項13】前記ファイルデータのうち少なくともい
    くつかが、暗号化、データ完全性またはデジタル署名の
    少なくとも1つにより保護されていることを特徴とする
    請求項12記載のラッパー。
  14. 【請求項14】前記セキュリティ規格が、セキュリティ
    タイプ、セキュリティアルゴリズム、セキュリティアル
    ゴリズムパラメータおよび前記セキュリティアルゴリズ
    ムのための操作モードを含んでいることを特徴とする請
    求項12記載のラッパー。
  15. 【請求項15】プレーンテキスト形式のアドレスデータ
    をさらに含むことを特徴とする請求項12記載のラッパ
    ー。
  16. 【請求項16】前記アドレスデータが前記データファイ
    ル内の少なくとも1つの初期データセグメントに含まれ
    ることを特徴とする請求項15記載のラッパー。
  17. 【請求項17】前記アドレスデータが前記見出しの前に
    位置していることを特徴とする請求項15記載のラッパ
    ー。
  18. 【請求項18】保護ファイルパッケージングを作成する
    方法ステップを実施するためにマシンに実行可能な命令
    のプログラムを実現する、前記マシンに読み取り可能な
    プログラム記憶デバイスにおいて、前記方法ステップ
    が、 共にパッケージされるファイルコンポーネントを識別
    し、 前記各ファイルコンポーネントのセキュリティ要件を指
    定し、 保護ファイルパッケージングのセキュリティ要件を指定
    し、 前記各ファイルコンポーネントの前記セキュリティ要件
    のパラメータを取得し、前記各ファイルコンポーネント
    に関連する前記セキュリティ要件に関連のセキュリティ
    関数を呼び出して前記各ファイルコンポーネントを処理
    し、 前記保護ファイルパッケージングのセキュリティ要件の
    パラメータを取得し、前記保護ファイルパッケージング
    のセキュリティ要件のパラメータを取得して、前記保護
    ファイルパッケージングに関連する前記セキュリティ要
    件に関連のセキュリティ関数を呼び出すことより成るこ
    とを特徴とするプログラム記憶デバイス。
  19. 【請求項19】一般保護ファイルラッパーを作成する方
    法ステップを実施するためにマシンに実行可能な命令の
    プログラムを実現する、前記マシンに読み取り可能なプ
    ログラム記憶デバイスにおいて、前記方法ステップが、 ラッパー内にパッケージするファイルコンポーネントを
    選択し、 (a)ファイルデータのポインタおよび前記ファイルデー
    タのセキュリティ保護を含む前記各ファイルコンポーネ
    ントのファイル本体と、(b)保護形式の前記ファイルデ
    ータを含む少なくとも1つのデータファイルを提供する
    ためにファイルコンポーネントを再フォーマットし、 前記ラッパーの始まりおよび長さを識別して前記ラッパ
    ーのファイル見出しを処理し、 前記ラッパーにセキュリティ保護を提供するファイル後
    書きを処理することより成ることを特徴とするプログラ
    ム記憶デバイス。
JP18224597A 1996-07-29 1997-07-08 保護ファイルパッケージング作成方法 Expired - Fee Related JP3565471B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CA2182254 1996-07-29
CA002182254A CA2182254C (en) 1996-07-29 1996-07-29 Generic file format for multiple security requirements

Publications (2)

Publication Number Publication Date
JPH10105449A true JPH10105449A (ja) 1998-04-24
JP3565471B2 JP3565471B2 (ja) 2004-09-15

Family

ID=4158678

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18224597A Expired - Fee Related JP3565471B2 (ja) 1996-07-29 1997-07-08 保護ファイルパッケージング作成方法

Country Status (6)

Country Link
US (1) US6016491A (ja)
JP (1) JP3565471B2 (ja)
KR (1) KR100282375B1 (ja)
CN (1) CN1103470C (ja)
CA (1) CA2182254C (ja)
SG (1) SG52993A1 (ja)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001014967A1 (en) * 1999-08-20 2001-03-01 Fujitsu Limited Object preloading method and processing system and storage medium
JP2002229452A (ja) * 2001-02-02 2002-08-14 Vision Arts Kk 情報画像ファイルを記憶したデータ構造記憶媒体、当該情報画像ファイルを取り扱うシステム、当該システムを動作させる動作方法と動作させるプログラム、当該プログラムを記録した記録媒体、および情報端末装置、当該端末装置を動作させるためのプログラム、当該プログラムを記録した記録媒体。
JP2002290393A (ja) * 2001-01-12 2002-10-04 Matsushita Electric Ind Co Ltd 所定のコンテントのディジタルファイルにアクセスする最大数を制限するための暗号化方法
JP2006108886A (ja) * 2004-10-01 2006-04-20 Sony Corp 情報処理装置および方法、記録媒体、並びにプログラム
JP2006191204A (ja) * 2004-12-28 2006-07-20 Matsushita Electric Works Ltd 通信装置
JP2007526507A (ja) * 2004-02-13 2007-09-13 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. スケーラブルメディアを記述するデータを生成するための方法
JP2007534230A (ja) * 2004-02-14 2007-11-22 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. プログレッシブ暗号化されたスケーラブルデータ列をスケーリングするための方法
JPWO2006114841A1 (ja) * 2005-04-08 2008-12-11 トラステッドソリューションズ株式会社 情報処理方法および情報処理システム
JP2010527180A (ja) * 2007-04-23 2010-08-05 トムソン ライセンシング ネットワークにおけるソフトウェアダウンロードのための方法及び装置
US7831040B2 (en) 2000-05-01 2010-11-09 International Business Machines Corporation DES hardware throughput for short operations
JP2011527849A (ja) * 2008-07-09 2011-11-04 サムスン エレクトロニクス カンパニー リミテッド Ndefメッセージで選択的にレコードを保安するための装置及び方法
JP2015521405A (ja) * 2012-04-26 2015-07-27 華為技術有限公司Huawei Technologies Co.,Ltd. 適応ストリーミングのためのセグメント暗号化及びキー導出を信号伝達するシステム及び方法
US9716694B2 (en) 2014-08-22 2017-07-25 Fujitsu Limited Encryption method and information processing device

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7203838B1 (en) * 1999-09-09 2007-04-10 American Express Travel Related Services Company, Inc. System and method for authenticating a web page
AU7116800A (en) * 1999-09-09 2001-04-10 American Express Travel Related Services Company, Inc. System and method for authenticating a web page
US9843447B1 (en) 1999-09-09 2017-12-12 Secure Axcess Llc Authenticating electronic content
US6856989B1 (en) * 2000-04-07 2005-02-15 Arcsoft, Inc. Dynamic link
US7660902B2 (en) * 2000-11-20 2010-02-09 Rsa Security, Inc. Dynamic file access control and management
US7904454B2 (en) 2001-07-16 2011-03-08 International Business Machines Corporation Database access security
US6993196B2 (en) * 2002-03-18 2006-01-31 Eastman Kodak Company Digital image storage method
US7272231B2 (en) * 2003-01-27 2007-09-18 International Business Machines Corporation Encrypting data for access by multiple users
EP1642217A4 (en) * 2003-07-03 2008-10-22 Xerox Corp SYSTEM AND METHOD FOR ELECTRONIC MANAGEMENT OF DISCOVERY PLEADING INFORMATION
US7698298B2 (en) * 2003-07-03 2010-04-13 Xerox Corporation System and method for electronically managing remote review of documents
AU2005218205B2 (en) * 2004-03-10 2010-04-08 Nokia Corporation Storage of content-location information
US7340316B2 (en) * 2004-06-28 2008-03-04 Hanger Orthopedic Group, Inc. System and method for producing medical devices
US7458063B2 (en) * 2004-09-14 2008-11-25 Microsoft Corporation Method and apparatus for supporting functionality documentation
US7970788B2 (en) * 2005-08-02 2011-06-28 International Business Machines Corporation Selective local database access restriction
JP4241696B2 (ja) * 2005-08-30 2009-03-18 コニカミノルタビジネステクノロジーズ株式会社 ファイル処理装置ならびにファイル処理の方法およびプログラム
US7933923B2 (en) 2005-11-04 2011-04-26 International Business Machines Corporation Tracking and reconciling database commands
US8141100B2 (en) 2006-12-20 2012-03-20 International Business Machines Corporation Identifying attribute propagation for multi-tier processing
US8495367B2 (en) 2007-02-22 2013-07-23 International Business Machines Corporation Nondestructive interception of secure data in transit
US8261326B2 (en) 2008-04-25 2012-09-04 International Business Machines Corporation Network intrusion blocking security overlay
US20100125609A1 (en) * 2008-11-14 2010-05-20 Aaron Joseph Hazen Digital Comic and Sequential Art Multimedia File Format

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02279083A (ja) * 1989-04-20 1990-11-15 Sony Corp データ受信装置
JPH04175025A (ja) * 1990-11-08 1992-06-23 Nippon Hoso Kyokai <Nhk> 放送受信制御方式
JPH05244150A (ja) * 1990-07-31 1993-09-21 Hiroichi Okano 知的情報処理方法および装置
JPH07225550A (ja) * 1994-02-10 1995-08-22 Hitachi Software Eng Co Ltd データ多段階参照方法およびデータ多段階参照システム
JPH07281596A (ja) * 1994-04-05 1995-10-27 Internatl Business Mach Corp <Ibm> 暗号化方法およびシステム
JPH088853A (ja) * 1994-06-24 1996-01-12 Sony Corp スクランブル装置およびデスクランブル装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5132900A (en) * 1990-12-26 1992-07-21 International Business Machines Corporation Method and apparatus for limiting manipulation of documents within a multi-document relationship in a data processing system
FR2703800B1 (fr) * 1993-04-06 1995-05-24 Bull Cp8 Procédé de signature d'un fichier informatique, et dispositif pour la mise en Óoeuvre.
US5369702A (en) * 1993-10-18 1994-11-29 Tecsec Incorporated Distributed cryptographic object method
US5680452A (en) * 1993-10-18 1997-10-21 Tecsec Inc. Distributed cryptographic object method
US5584023A (en) * 1993-12-27 1996-12-10 Hsu; Mike S. C. Computer system including a transparent and secure file transform mechanism
US5638443A (en) * 1994-11-23 1997-06-10 Xerox Corporation System for controlling the distribution and use of composite digital works

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02279083A (ja) * 1989-04-20 1990-11-15 Sony Corp データ受信装置
JPH05244150A (ja) * 1990-07-31 1993-09-21 Hiroichi Okano 知的情報処理方法および装置
JPH04175025A (ja) * 1990-11-08 1992-06-23 Nippon Hoso Kyokai <Nhk> 放送受信制御方式
JPH07225550A (ja) * 1994-02-10 1995-08-22 Hitachi Software Eng Co Ltd データ多段階参照方法およびデータ多段階参照システム
JPH07281596A (ja) * 1994-04-05 1995-10-27 Internatl Business Mach Corp <Ibm> 暗号化方法およびシステム
JPH088853A (ja) * 1994-06-24 1996-01-12 Sony Corp スクランブル装置およびデスクランブル装置

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001014967A1 (en) * 1999-08-20 2001-03-01 Fujitsu Limited Object preloading method and processing system and storage medium
US7831040B2 (en) 2000-05-01 2010-11-09 International Business Machines Corporation DES hardware throughput for short operations
US8374343B2 (en) 2000-05-01 2013-02-12 International Business Machines Corporation DES hardware throughput for short operations
JP2002290393A (ja) * 2001-01-12 2002-10-04 Matsushita Electric Ind Co Ltd 所定のコンテントのディジタルファイルにアクセスする最大数を制限するための暗号化方法
JP2002229452A (ja) * 2001-02-02 2002-08-14 Vision Arts Kk 情報画像ファイルを記憶したデータ構造記憶媒体、当該情報画像ファイルを取り扱うシステム、当該システムを動作させる動作方法と動作させるプログラム、当該プログラムを記録した記録媒体、および情報端末装置、当該端末装置を動作させるためのプログラム、当該プログラムを記録した記録媒体。
JP2007526507A (ja) * 2004-02-13 2007-09-13 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. スケーラブルメディアを記述するデータを生成するための方法
US8832434B2 (en) 2004-02-13 2014-09-09 Hewlett-Packard Development Company, L.P. Methods for generating data for describing scalable media
JP2007534230A (ja) * 2004-02-14 2007-11-22 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. プログレッシブ暗号化されたスケーラブルデータ列をスケーリングするための方法
JP2006108886A (ja) * 2004-10-01 2006-04-20 Sony Corp 情報処理装置および方法、記録媒体、並びにプログラム
JP2006191204A (ja) * 2004-12-28 2006-07-20 Matsushita Electric Works Ltd 通信装置
JPWO2006114841A1 (ja) * 2005-04-08 2008-12-11 トラステッドソリューションズ株式会社 情報処理方法および情報処理システム
JP2010527180A (ja) * 2007-04-23 2010-08-05 トムソン ライセンシング ネットワークにおけるソフトウェアダウンロードのための方法及び装置
US9319418B2 (en) 2007-04-23 2016-04-19 Thomson Licensing Method and apparatus for software downloads in a network
JP2011527849A (ja) * 2008-07-09 2011-11-04 サムスン エレクトロニクス カンパニー リミテッド Ndefメッセージで選択的にレコードを保安するための装置及び方法
US20140201534A1 (en) * 2008-07-09 2014-07-17 Samsung Electronics Co., Ltd. Near field communication (nfc) device and method for selectively securing records in a near field communication data exchange format (ndef) message
US8930707B2 (en) * 2008-07-09 2015-01-06 Samsung Electronics Co., Ltd Near field communication (NFC) device and method for selectively securing records in a near field communication data exchange format (NDEF) message
JP2015053691A (ja) * 2008-07-09 2015-03-19 サムスン エレクトロニクス カンパニー リミテッド Ndefメッセージで選択的にレコードを保安するための装置及び方法
US9059857B2 (en) 2008-07-09 2015-06-16 Samsung Electronics Co., Ltd Near field communication (NFC) device and method for selectively securing records in a near field communication data exchange format (NDEF) message
JP2013225940A (ja) * 2008-07-09 2013-10-31 Samsung Electronics Co Ltd Ndefメッセージで選択的にレコードを保安するための装置及び方法
JP2015521405A (ja) * 2012-04-26 2015-07-27 華為技術有限公司Huawei Technologies Co.,Ltd. 適応ストリーミングのためのセグメント暗号化及びキー導出を信号伝達するシステム及び方法
US9401899B2 (en) 2012-04-26 2016-07-26 Futurewei Technologies, Inc. System and method for signaling segment encryption and key derivation for adaptive streaming
US9787652B2 (en) 2012-04-26 2017-10-10 Futurewei Technologies, Inc. System and method for signaling segment encryption and key derivation for adaptive streaming
US9716694B2 (en) 2014-08-22 2017-07-25 Fujitsu Limited Encryption method and information processing device

Also Published As

Publication number Publication date
CN1176429A (zh) 1998-03-18
CN1103470C (zh) 2003-03-19
CA2182254A1 (en) 1998-01-30
KR980010757A (ko) 1998-04-30
KR100282375B1 (ko) 2001-02-15
US6016491A (en) 2000-01-18
CA2182254C (en) 2000-02-15
SG52993A1 (en) 1998-09-28
JP3565471B2 (ja) 2004-09-15

Similar Documents

Publication Publication Date Title
JP3565471B2 (ja) 保護ファイルパッケージング作成方法
US8479305B1 (en) Method and system for managing a data object so as to comply with predetermined conditions for usage
US20020019937A1 (en) Secure document transport process
US9152811B2 (en) Transparent real-time access to encrypted non-relational data
US7069443B2 (en) Creating and verifying electronic documents
US8261066B2 (en) System and method for secure storage, transfer and retrieval of content addressable information
US5231666A (en) Cryptographic method for updating financial records
KR100188505B1 (ko) 화일 액세스 보호방법 및 컴퓨터 액세스 가능 메모리 매체
US6135646A (en) System for uniquely and persistently identifying, managing, and tracking digital objects
US20180268386A1 (en) Identity Management Distributed Ledger and Blockchain
US20020069179A1 (en) Processing electronic documents with embedded digital signatures
US20090100499A1 (en) Database System and Method for Encryption and Protection of Confidential Information
US11341464B2 (en) Purchase transaction system with encrypted payment card data
JP2003044607A (ja) 個人情報統合管理システム及びそのプログラム並びにそのプログラムを記録した媒体
Dosdale Security in EDIFACT systems
JP3818795B2 (ja) 電子帳票処理方法
Konstantas et al. Agent-based commercial dissemination of electronic information
HK1086363A (en) A method and system for managing a data object so as to comply with predetermined conditions for usage
HK1086362A (en) A method and system for managing a data object so as to comply with predetermined conditions for usage
HK1084468A (en) A method and system for managing a data object so as to comply with predetermined conditions for usage
HK1072490A (en) A method and system for managing a data object so as to comply with predetermined conditions for usage

Legal Events

Date Code Title Description
A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20031224

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20040105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040401

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20040401

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040430

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20040430

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040430

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040526

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20040526

RD14 Notification of resignation of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7434

Effective date: 20040526

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040604

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees