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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting 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/6227—Protecting 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing 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/2107—File encryption
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99939—Privileged access
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99942—Manipulating 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
ーネントを、それがファイルの一部、全部、文書または
取引かどうかに関わらず、これらのコンポーネントに対
する多様なセキュリティ要件を受け入れ、パックするメ
カニズムを提供することである。 【解決手段】 このファイルフォーマットによれば、複
数のファイルをラップして記憶または交換用に単一のエ
ンティティにでき、各ファイルには、他のファイルとは
異なるセキュリティ要件を設定できる。この保護ファイ
ルフォーマットを使えば、異なるファイルタイプを単一
のラッパーで交換でき、また、1つのファイルを複数の
セクションに分割して、それらを単一ファイルにラップ
できる。ファイル内の各セクションは、独自にセキュリ
ティ保護がなされるので、機密情報だけを保護し、他の
セクションはセキュリティ保護の必要があまりない、ま
たは全くその必要がない状態にしておくことができる。
Description
分野に関わり、異なるセキュリティ要件を有する複数の
データコンポーネントの記憶または伝送を安全にバンド
ル操作することのできるファイル構造を提供するもので
ある。このファイル構造を勝手に書き換えるようなこと
があると、即時に中継ぎコンポーネントが開かれてそれ
が明らかとなる。
多く使われつつある。商業情報は、異なるソースから入
力されたデータが含まれるため非常に複雑であり、しか
も、有意な文書またはつながりのある文書とするため
に、ひとまとめにする必要がある。また、このデータの
中には、取り扱いにあまり注意を要さない、または全く
注意する必要のない情報に紛れて、財務データなど、取
り扱いに非常に慎重を要する情報がある。
電子ファイルまたは文書として、複数のセクションまた
はデータフィールドを有する単一電子ファイル(複合フ
ァイル)の形式、または複数の複合電子ファイルの組み
合わせなど様々な方式で維持される。
電子情報の異なる部分は、情報を見るか、または情報を
修正あるいは変更する際に認可されていないアクセスを
防止するために、様々な形式のセキュリティ保護を必要
とする。
ルフォーマットを実施することが、データ記憶システム
の要件として長く認識されてきている。このようなシス
テムにおいては、フィッシャーの米国特許第5,475,826
号「単一ハッシュを用いた揮発性ファイルの保護方法」
に記載されているように、すべての記録間の内部関係
は、一般に単一ファイルハッシュ値で維持されまとめら
れている。
「拡張可能オブジェクト指向ファイルシステム」は、オ
ブジェクト指向プログラミングの階層性を利用して、ボ
リューム、ディレクトリおよびファイルサブクラスへと
下位に分類されたファイルシステムエントリクラスを備
えた拡張可能オブジェクト指向ファイルシステムにフレ
ームワークを提供するシステムの実施例を開示してい
る。ユーザ確認および保護ドメインを、ファイルシステ
ムエンティティへの認可されていないアクセスから守る
ために用いている。ユーザ確認は、ローカル確認サービ
スを提供することによってなされ、保護ドメインは、フ
ァイルシステムエンティティのうちの1つの方法によっ
て実施される。他管轄ファイルシステムと常時情報交換
できるようにするために、該特許に開示されているシス
テムへ他管轄ファイルシステムを移す前に、他管轄ファ
イルを互換性のあるフォーマットにパッケージングでき
るようそのメカニズムが公開されている。またそれを元
の他管轄ファイルシステムへ戻すときは、ファイル類は
他管轄ファイルシステムのフォーマットにアンパッケー
ジングされる。
「フォーマットコントロールによる安全なデータプロセ
ッシングシステムアーキテクチャ」は、ファイルフォー
マットコントロールおよび保護ファイルシステムを用い
た、データの安全な記憶およびプロセッシングのための
別のデータプロセッシングシステムアーキテクチャを示
している。この方法では、保護システムファイル類は、
常に安全なプロセッサ内にあり、そのファイル類へのユ
ーザアクセスは、該ファイル類に関連のあるフォーマッ
トと、各ファイルの属性の関数または要求された操作を
行うサブシステムとの比較の関数として提供されてい
る。
レクトリサービスをファイルシステムサービスと統合
し、ディレクトリエントリおよびその他のファイル類を
共通の論理フォーマットでストアすることを開示してい
る。このシステムによれば、共通のツールセットを、エ
ンティティと、利用する共通のネームスペースとの両方
で操作することができる。ディレクトリサービスエント
リへの認可されていないアクセスを防止するためにセキ
ュリティの手段を講じている。
「データベースセキュリティ/認可メカニズム」(Vol.
28, No.3、1985年8月)および「共有ファイル用の変更
通知サービス」(Vol.36, No.8、1993年8月)には、フ
ァイルフォーマット付きのファイルメンテナンスユーテ
ィリティを含むデータベースのセキュリティおよび認可
メカニズムが示されている。
タには暗号を必要とするものもあれば、データ完全性
(読み込み専用アクセス)を必要とするその他の情報も
あり、さらに取引全体またはその一部にはデジタル署名
を必要とするものもある。取引には、通信ソフトにわか
る形式のプレーンテキスト形式の宛名情報も含まれる。
最も慎重な取り扱いを要する情報を保護するために、全
体の取引ファイルを簡単に暗号化することはできない。
というのは、これをすると、通信宛名情報を通信ソフト
ウェアに読み込み不可能な形式に変換してしまうためで
ある。
のタイプのファイルで既に実施されている。例えば、表
計算の特定のセルだけを暗号化することのできる暗号ア
ルゴリズムがある。しかし、この技術は、広範なファイ
ルフォーマットや電子伝送用ファイルには利用できな
い。また、ファイル内の暗号化された部分を、ファイル
のその部分または他の部分の如何に関わらず、他のセキ
ュリティ要件と組み合わせることができない。
セキュリティ保護を必要とする単一複合文書を包含する
取引の一例である。各取引ファイルには、複数のデータ
フィールドが含まれ、各データフィールドには、同取引
において他のフィールドとは異なるセキュリティ要件が
ある。例えば、クレジットカード番号やカード期限とい
ったデータには暗号化が必要であり、宛名情報はデータ
の完全性が必要であり、さらに取引全体にはデジタル署
名が必要である。
が標準形式の下で交渉する。その形式で印刷された情報
の多くはセキュリティ保護を必要としない。しかし、特
にオファーが、安全でないネットワークを通して行われ
る場合には、価格は秘密であり、暗号化が必要な場合も
ある。カウンターオファーによって条件は取り消された
り、さらに追加される可能性があるため、オファーに付
けられた条件にも暗号化が必要であるが、暗号化された
情報は、次の伝送時にはその大きさが異なる可能性があ
る。さらに、交渉の最中に一方の当事者により変更がな
されると、変更を行った当事者が署名する(最初に戻
る)必要がある。
人以上の人間により準備された取引に際しての電子文書
化から生じた、または2つ以上のソースから生じた複数
のファイルまたは文書が挙げられる。政府機関との典型
的な商取引には、背景文書の他、最終注文書が含まれ
る。他の商取引を例に挙げると、見積書、見積依頼書、
入札、入札依頼書、送り状および受領書がある。
め、すべてのファイルを一緒に伝送または記録のために
パッケージしなければならない。しかし、パッケージ内
の各ファイルは、取引で使用する他のファイルに必要と
されるセキュリティのタイプからは独立した別個のセキ
ュリティ要件を有しているため、これらの用途での交換
または記憶には、複数のファイルを、複数のセキュリテ
ィ要件を有する単一のエンティティとしてラップする必
要がある。
を単一ファイルにパックするのに現在使用できるいくつ
かのユーティリティプログラムがある(例えば、PCでは
PKZIP、UNIXではtar)。また、複数のファイル記録間で
データ交換を提供するメカニズムもある。例えば、ワン
ラボラトリ社の米国特許第5,021,995号「データ交換装
置および方法」は、ソースファイル論理記録内のフィー
ルドをマークするのに使われるデータを示すための一般
形式を生成することによるファイル記録間のデータ交換
を開示しており、インダストリーテクノロジーリサーチ
インスティテュート社の米国特許第5,522,066号「異な
るファイルシステムフォーマットにストアされた複数の
記録にアクセスするためのインターフェース」は、異な
るファイルシステムフォーマットにストアされた複数の
記録にアクセスするためのインターフェースを開示して
いる。しかし、このどれもが、いったん多くのファイル
または記録にアクセスしたり、これらを一緒にパックし
てしまうと、個々のファイルまたは記録に関連する異な
るセキュリティ機能を維持することのできる手段を提供
していない。
つかのファイルコンポーネントを、それがファイルの一
部、フルファイル、文書または取引かどうかに関わら
ず、これらのコンポーネントに対する多様なセキュリテ
ィ要件を受け入れ、パックするメカニズムを提供するこ
とである。
ていて、あらゆる種類のファイルに使用可能なパッキン
グメカニズムを提供することである。
にパッケージされるファイルコンポーネントを識別し、
各ファイルコンポーネントに対してセキュリティパラメ
ータを指定し、安全なファイルパッケージングに必要な
セキュリティ要件を指定するステップを含む安全なファ
イルパッケージングを作成する方法を提供するものであ
る。そして、各ファイルコンポーネントに対して、セキ
ュリティ要件のパラメータを取得すると、セキュリティ
要件と関連したセキュリティ関数が呼び出され、コンポ
ーネントが処理される。さらに、安全なファイルパッケ
ージングのために、セキュリティ要件のパラメータを取
得すると、これらのセキュリティ要件と関連したセキュ
リティ関数が呼び出される。
たら、必要なセキュリティ保護および関連のセキュリテ
ィアルゴリズムが指定されることが好ましい。
ッケージされるファイルコンポーネントを選択し、各フ
ァイルコンポーネントおよびファイルデータを含む少な
くとも1つのファイルにファイル本体を提供するために
ファイルコンポーネントを再フォーマットすることより
なる一般の安全なファイルラッパー(file wra
pper)を作成する方法を提供するものである。ファ
イル本体には、ファイルデータおよびセキュリティ保護
に対するポインタが含まれ、さらにファイルコンポーネ
ントおよびファイルの長さを識別するタグが含まれてい
ることが好ましい。また、セキュリティ保護には、保護
されるファイルデータにアクセスするために、セキュリ
ティタイプおよびそれに関連するアルゴリズムが含まれ
ていることが好ましい。
さを識別するラッパーのファイル見出しを処理し、ラッ
パーにセキュリティ保護を提供するファイル後書きを処
理するステップが含まれる。
ーの始まりと長さを識別する見出し、ファイルデータに
対するポインタを含む少なくとも1つのファイル本体、
ファイルデータ用保護規格およびファイルデータにアク
セスするための出力ファイル規格パラメータ、ラッパー
用の保護規格を含む後書き、およびファイルデータを含
むファイルを有する伝送または記憶のための保護ファイ
ル用ラッパーを提供するものである。
施するための、マシンに実行できるプログラム命令を実
現する、マシンに読出し可能なプログラム記憶デバイス
にも適用できる。
などの電子取引に使われる典型的な通信ファイルの構造
を示す。このファイルには、複数のフィールドがあり、
各フィールドには、取引に必要な重要な情報が含まれて
いる。フィールド1には、伝送のためのアドレス宛先が
ある。上述したとおり、このアドレスは、通常プレーン
テキストにフォーマットされており、伝送中にネットワ
ークを通じて利用される標準の通信ソフトウェアに簡単
に理解できるようになっている。しかし、アドレスフィ
ールド1は、データが有効アドレスを確実に記述するよ
う、伝送の前に完全性チェックも受けるようになってい
る。
格といったような発注情報がある。この情報には特定顧
客に対してのみのディスカウントが含まれる可能性があ
るため、このフィールドは、その受信者だけがこの情報
にアクセスできるよう暗号化されることがある。
その他販売条件といった機密性の低い情報がある。この
情報は、暗号化を必要とするほど取り扱いに慎重を要す
るようなものではないが、それでも、ファイルハッシュ
など、他のセキュリティ手段を講じて受信者のみにアク
セスを制限する必要がある。
者により受け入れられたときにデジタル的に「署名を戻
す」必要のある入札当事者のデジタル署名がある。
もできるし、大きな取引を構成する多数の文書の内の1
つとすることもできる。図1の文書が、例えば、専売製
造プロセスを実行するシステムソフトウェアの供給に関
係する場合には、取引を形成する他の文書と一緒に伝送
する際に、価格約款の暗号化に加え、ソフトウェア仕様
書およびそのソフトウェアのソースでさえも、ファイル
全体を安全にラップする必要のある機密度の高い情報で
ある。
に対処するために、本発明は、図2の一実施例に示す一
般保護ファイルフォーマット(GSFF)を提供する。この
ファイルフォーマットによれば、複数のファイルをラッ
プして記憶または交換用に単一のエンティティにするこ
とができる。各ファイルには、他のファイルとは異なる
セキュリティ要件を設定することができる。この保護フ
ァイルフォーマットを使えば、異なるファイルタイプを
単一のラッパーで交換することができる。また、この保
護ファイルフォーマットによれば、1つのファイルを複
数のセクションに分割して、それらを単一ファイルにラ
ップすることができる。ファイル内の各セクションは、
独自にセキュリティ保護がなされる。これによって、機
密情報だけを保護し、他のセクションはセキュリティ保
護の必要があまりない、または全くその必要がない状態
にしておくことができる。その結果、セキュリティに関
与する操作は、ファイルのほんの一部しか必要ないた
め、性能が上がる。
サポートするセキュリティ機能には、暗号化によるデー
タ機密性、ハッシュによるデータ完全性、メッセージダ
イジェスト、メッセージ確認コード(MAC、ANSI規格と
して定義されている)およびデジタル署名が含まれる。
ーマットには、ファイル見出し10、続いて、複数のフ
ァイル本体12、ファイル後書き14、その次にデータ
16がある。各ファイル本体12には、後述するとお
り、他の実施される本体とは異なるセキュリティ要件を
設定することができる。例えば、1つのファイルは暗号
化を必要とし、他のファイルはデータ完全性の保護だけ
を必要とする場合などである。
れ、ファイル本体に記述される。データのポインタは、
ファイル本体セクションに含まれ、データはファイル後
書きの後に置かれる。
ディレクトリベースのファイルフォーマットである。フ
ァイル見出し、ファイル本体およびファイル後書きはラ
ッパー内ではディレクトリとみなされる。ファイル見出
しには、一般保護ファイルフォーマットのファイル識別
子、バージョン番号およびラッパーの長さが含まれる。
各ファイル本体には、そのファイル本体に関連するエン
トリが含まれる。ファイル後書きは、ラッパー全体のセ
キュリティ保護に用いることができる。
す。ファイル見出しには、一般保護ファイルフォーマッ
ト識別子20、ファイルフォーマットを単に識別する一
対のバイトのタグ(例えば、インテルとモトローラのバ
イト順を識別する)、一般保護ファイルフォーマットの
バージョン番号22、ファイルインジケータ24および
一般保護ファイルフォーマットの全ファイル長26が含
まれる。
ァイルを記述する。図4に概略を示すように、ファイル
本体には、本体ファイルとしてファイルのタイプを識別
して、ファイル長を設定するためのファイル本体タグ2
8、次にセキュリティ規格30がある。セキュリティ規
格には、セキュリティタイプ、セキュリティアルゴリズ
ム、セキュリティアルゴリズムパラメータ、暗号鍵情
報、操作モード、フィルタ、キャラクタセット、出力フ
ァイル規格パラメータ、データ長、およびフィルタ後書
きに後続する安全に保護されたファイルデータ用データ
ポインタが含まれている。
は、ファイルを後書きとして識別し、後書きファイルの
長さを指定するファイル後書きタグ32がある。後書き
ファイルにはまた、セキュリティ規格およびパラメータ
を設定するセクション34も含まれている。セキュリテ
ィ規格を含むバイトは、セキュリティタイプ、セキュリ
ティアルゴリズム、セキュリティアルゴリズムパラメー
タ、暗号鍵情報、操作モード、フィルタ、キャラクタセ
ットその他セキュリティパラメータを指定する。
マットの伝送目的のための変形例を示す。本実施例にお
いて、プレーンテキスト形式のアドレス42は、第1の
データセグメントであり、その後に追加データ(44お
よび48)用の追加データセグメント、暗号化データ4
6、およびデジタル署名データ50が続く。GSFFファイ
ル見出し、ファイル本体、およびファイル後書きの長さ
は既知であるため、アドレスデータは即時に位置づけさ
れ、通信目的に用いることができる。
抽出され、図7に示すフォーマットで通信に用いること
ができる。アドレス51Aは、ラップされたファイルま
たはファイルの集合の先頭になる。両実施例とも多数の
文書をセキュリティ要件付きで単一のアドレスへ伝送す
るのに有益である。
送する2つの変形例を示す。図8において、複数アドレ
ス58および60が、最初の2つのデータセグメントと
してGSFFファイル内に含まれている。保護データセグメ
ント62は、これら2つのアドレスへ送られる。図9に
おいて、GSFFファイルには、複数のデータセグメントお
よび複数のアドレスが含まれる。各アドレスに、異なる
データセグメントが送られる。
ースについて、通信ソフトウェアは、保護データを伝送
するにあたってGSFFファイルのデータ完全性を壊すこと
なく、アドレス情報を簡単に位置づけ、抽出し、使用す
ることができる。GSFFファイルに含まれる保護データを
伝送する際に、暗号化もデジタル署名確認も必要とされ
ない。
キリュティを与える方法も提供する。図10および11
にそのフロー図を示す。
ファイルを、一般保護ファイルフォーマット(GSFF)で
「ラップ」するステップを示す。
プは、ファイル(複数のファイルをラップする場合)ま
たは処理するファイルのセクション(単一ファイルをラ
ップする場合)を識別することである(ブロック7
8)。各ファイル(またはファイルのセクション)に対
するセキュリティ要件を指定する必要がある(ブロック
80)。このステップでは、各ファイル(またはファイ
ルのセクション)が必要とするセキュリティ保護項目は
何か、また、各セキュリティ保護のためのセキュリティ
アルゴリズム、適用可能であれば選択したアルゴリズム
の操作モード、フィルタ要件、用いるキャラクタセッ
ト、出力ファイル名およびその他情報を識別する。同様
に、GSFFファイル全体のセキュリティ要件を指定する必
要がある(ブロック82)。セキュリティ要件を識別
後、各セキュリティアルゴリズムに用いるパラメータを
取得し、各ファイル(またはファイルのセクション)を
処理する(ブロック84)。GSFFファイル全体に必要な
セキュリティアルゴリズムのパラメータを取得後、各セ
キュリティアルゴリズムの関連セキュリティ関数を呼び
出し、GSFFファイルを作成する(ブロック86)。
フォーマットファイルを「アンラップ」するためのステ
ップを示す。「アンラップ」プロセスは、ファイルを開
き(ブロック88)、GSFFファイル識別子をチェックす
る(ブロック89)から始まる。開いたファイルがGSFF
ファイルの場合には、プロセスはそのまま進み、そうで
ない場合には停止する。GSFFファイルのバージョン、フ
ァイルインジケータおよびファイル長を判断するために
GSFFファイル見出しが処理される(ブロック90)。各
ファイル本体およびファイル後書き情報が読み込まれ、
GSFFファイル全体および各ファイル(またはファイルの
各セクション)のセキュリティ保護タイプが判断される
(ブロック92)。GSFFファイル全体のセキュリティ関
数が呼び出される(ブロック94)。セキュリティ関数
の一例として、全GSFFのデジタル確認関数がある。次
に、各ファイル(またはファイルの各セクション)のセ
キュリティ関数が呼び出される(ブロック96)。ラッ
プされたファイルが複数の場合には、出力データが複数
のファイルに書き込まれ、ラップされた複合ファイルの
場合には、出力データが単一のファイルに書き込まれる
(ブロック98)。GSFFファイルは閉じられ、「アンラ
ップ」プロセスが終了する(ブロック100)。
独立しており、いかなるファイルタイプでも動作するも
のであるため、ユーザは、複合文書またはファイルパッ
ケージ内の単一ファイルの一部分の暗号化および/また
はデジタル署名を行うことができる。各文書/ファイル
は、複数のセキュリティ要件を有する1つのエンティテ
ィとして扱われる。一般保護ファイルフォーマット(GS
FF)の単一ファイルまたはラップされたファイルの集合
体は、異なる操作環境で自由に交換することができる。
てきたが、当業者にとって明白な変更は、特許請求の範
囲に含まれるものとする。
の事項を開示する。 (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つのデータファイルを提供
するためにファイルコンポーネントを再フォーマット
し、前記ラッパーの始まりおよび長さを識別して前記ラ
ッパーのファイル見出しを処理し、前記ラッパーにセキ
ュリティ保護を提供するファイル後書きを処理すること
より成ることを特徴とするプログラム記憶デバイス。
イル見出し、ファイル本体およびファイル後書き部分の
概略図。
イル見出し、ファイル本体およびファイル後書き部分の
概略図。
イル見出し、ファイル本体およびファイル後書き部分の
概略図。
変形例。
FFファイル。
変形例。
変形例。
フォーマットの様々なファイルをラップするために本発
明のさらに他の態様により実施されるステップのフロー
図。
フォーマットの様々なファイルをアンラップするために
本発明のさらに他の態様により実施されるステップのフ
ロー図。
Claims (19)
- 【請求項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つのデータファイルを提供する
ためにファイルコンポーネントを再フォーマットし、 前記ラッパーの始まりおよび長さを識別して前記ラッパ
ーのファイル見出しを処理し、 前記ラッパーにセキュリティ保護を提供するファイル後
書きを処理することより成ることを特徴とするプログラ
ム記憶デバイス。
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)
| 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)
| 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)
| 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)
| 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 |
-
1996
- 1996-07-29 CA CA002182254A patent/CA2182254C/en not_active Expired - Fee Related
-
1997
- 1997-01-07 US US08/781,465 patent/US6016491A/en not_active Expired - Lifetime
- 1997-05-27 KR KR1019970020819A patent/KR100282375B1/ko not_active Expired - Fee Related
- 1997-06-19 SG SG1997002096A patent/SG52993A1/en unknown
- 1997-07-07 CN CN97114585A patent/CN1103470C/zh not_active Expired - Fee Related
- 1997-07-08 JP JP18224597A patent/JP3565471B2/ja not_active Expired - Fee Related
Patent Citations (6)
| 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)
| 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 |