DDJ日本版 1998年2月号


特集 暗号化技術が拓くインターネット新時代

Feature Interview
RSA暗号の父,Ron Rivestに聞く

コンピュータにおけるセキュリティとは何か? 公開鍵方式の暗号を用いたデジタル認証は社会に何をもたらそうとしているのか? デファクトスタンダードの公開鍵暗号方式 RSAの父にして,RSA社の創業者の一人でも,MITの教授でもあるRon Rivestに聞く.

Jack Woehr 訳/岩谷宏   032

インターネットコマースと暗号化技術によるセキュリティの実現
インターネットではさまざまな形でビジネスの実験が行われているが,その成否のカギはセキュリティが握っている.インターネット上での安全なメッセージ送受信を保証する主な暗号化技術の概略とその問題点,認証や電子署名のしくみなどについて解説する.
鈴木純一/柴田拡   038

PGP,S/MIMEによる電子メールの暗号化
草の根的にユーザーを増やしてきたPGPに対し,Internet ExplorerとNetscape Navigatorという2大ブラウザの採用により一気にデファクトスタンダードとなりつつあるS/MIME.ここでは,この2つの暗号化技術を比較し,具体的な利用法の解説と両者をサポートする製品の紹介を試みる.
稲村雄   047

トランスポート層プロトコルSSHが可能にする安全な遠隔ログイン
認証と暗号化をサポートして,セキュアなコネクションを提供するSSH(Secure Shell)プロトコルとは? 安全なリモート接続のためのトランスポート層プロトコルに焦点をあてる.
Camillo Sars 訳/豊福剛   063

実現せまる電子マネーの現状
電子商取引実現への動きが盛んである.その大きな鍵である電子マネーは,近年実証実験が盛んに行われている.取引における個人情報の保護や取引の正当性の証明が必要ななかで,実現にむけての最重要課題となっている暗号化技術にも触れながら,電子マネーの現状について解説する.
中山靖司   070

インターネット上のECシステムにおける暗号化技術
インターネット上での商取引においては,情報の漏洩,改竄,盗聴に対するケアなどクリアしなければならない多くの問題がある.日立製作所が発表している「日立コマースソリューション」を例にとり,そこで使われているセキュリティ・暗号化技術,実際のプロダクト構成などについて解説する.
福岡寛   084

米国の暗号輸出規制をめぐるパワーポリティクス
電子商取引の最も効果的なセキュリティ手段である暗号化技術.暗号化技術の最大の供給国であり,最大の需要国である米国では,暗号の輸出規制をめぐって国益と私益の間で複雑な力学が働いている.本稿では,暗号輸出規制をめぐる現状を整理し,今後の展開,規制緩和について考えてみる.
千田惠深   091


特集コラム

RSA社が見る,日本の暗号市場

編集部   058

あなたのPCがRSA社の暗号を解読する
うえやまるい   082

暗号化技術をめぐるキーワード
編集部   104


DDJ Interview

先進の日本語音声合成技術を駆使しスペシャルニーズに応えるソフトウェアを提供する
日本IBM 東京基礎研究所に聞く

日本アイ・ビー・エムでは,パソコンなどの技術を利用して障害を持つユーザーの社会参加を促進することを目的に,スペシャル・ニーズ・システムというかたちでソフトウェア,ハードウェアの両側面から各種製品を展開してきた.同社東京基礎研究所に,その取り組みと製品開発にまつわる話題についてお話をうかがった.

構成:丸谷潔   026


TechVision

第4回  Javaの性能向上を目指して
ネットワーク上の相手がどんな相手であろうと,つねに自分の名前とパスワードを入力するだけでよい.そんな新しいコンピューティング環境が実現するのです.

Marc Andreessen 訳/岩谷宏   110


New Product Report

VBAssist 5.0J
VBAssistは,Visual Basicの機能を拡張するVB専用ツールである.VBによるアプリケーション開発環境の現状と,VB用開発支援ツールの効果について簡単に触れながら,VBAssist 5.0Jが提供する機能の詳細を紹介する.

真崎理人   038
PCDN Webサイトに加筆記事掲載


Programming Square

Visual Basicによるサーバサイドスクリプティング
サーバサイドスクリプティングは,将来のプログラミングシステムにおいてActiveXが果たすであろう重要な役割を示す好例である.本稿ではIIS 3.0,VBScriptとActiveXコンポーネンツを使って,退屈なWebページを元気いっぱいに変える方法を紹介する.

Al Williams 訳/ 吉川 邦夫   120

Javaにおけるデッドロック発生のしくみ
マルチスレッドプログラムで,すべてのスレッドがお互いを待って停止してしまう状態がデッドロックである.Javaでのスレッドのしくみや,デッドロック発生のメカニズムについての分析を通じて,Javaプログラミングにおけるデッドロック回避の方策を探る.
Allan Vermeulen 訳/神林靖   126


DDJ Developer's Forum ―― Programming Basis

ホットでクールなプログラミングラボ [8]
クロスカルチャーとクロスプラットフォーム(その1:概要)

インターネットが普及した現在,ソフトウェア開発者にはどの国の言語でも,どのようなマシンでも使えるプログラムを開発することが求められている.今回からは,特定のプラットフォームや文化に依存しないプログラムの開発に焦点を当てる.
lab9802.txt

日向俊二   132


DDJ Developer's Forum ―― C/C++ Programming

C++Builderコンポーネントプログラミング [13]
コンポーネントの基礎(4)

コンポーネントプログラミングの基礎として,グラフィックやウィンドウのコントロールを取り上げ,プロパティやメソッドを操作して,ビジュアル性に富んだアプリケーションの作成方法を紹介する.
cppb9802.zip

敷居隆   139


DDJ Developer's Forum ―― Java Programming

Have a Java Break! [23]
JDK 1.1の国際化機能(完結編)

前々回の「リソースとプログラムの国際化」からはじまった,JDK 1.1の国際化機能についての完結編.前回説明しきれなかったメッセージフォーマットを皮切りに,文字列からの数値読み込み,書式付き読み込み,文字列の比較,文字列の境界取得などについて解説する.
java9802.zip

佐藤 治   146

Javaの質問箱
Javaサーブレットを書く方法は?

Webサーバ構築によく使われるCGIだが,保守・スピード・セキュリティの面においてさまざまな問題がある.そこで今回は,Javaサーブレットを使ったWebサーバの構築を目指して,その書き方・起動と配置・署名について解説する.
Cliff Berg 訳/ 吉川 邦夫   151


DDJ Developer's Forum ―― Object Oriented Programming

Python入門講座 [7]
PythonによるWebサーバとxfreezeを使う

今回は,Pythonに標準添付のWebサーバの設計方法と,その使い方を解説する.さらに,Pythonのプログラムを実行可能形式のファイルに変換するツール,xfreezeの使い方についても解説する.
pyth9802.zip

鈴木純一   157

Delphiオブジェクト指向的応用プログラミング [5]
Delphiで作るオブジェクト指向業務システム(その3)

オブジェクト指向業務システムの運用には,オブジェクト同士の参照整合性を確保する必要がある.今回は,その機能を実装しながら,Delphiのオブジェクト指向的可能性を探る.
dobj9802.zip
店網正幸   164


DDJ Developer's Forum ―― Enterprise Programming

Power++プログラミングソリューション [4]
データウィンドウオブジェクトの操作

Power++には,コードを記述するためのさまざまなインターフェイスが豊富に用意されている.今回はデータウィンドウオブジェクトを変更し,データの表示機能に関してエンドユーザーコンピューティングの可能性を示す.

秋月巌   173

JBuilderデータベースプログラミング [3]
DataExpress ―― データベース接続系コンポーネントの機能(2)

前回に引き続きデータベース接続系コンポーネントを紹介し,ソート,フィルタリング,検索,更新といった機能を実現します.
jbld9802.zip
古川正寿   179

SQL AnywhereによるRDBプログラミング入門 [3]
PowerBuilderとPower++によるC/Sアプリケーションの作成

SQL Anywhereを核としたクライアント/サーバアプリケーションを作成してみる.今回は,データウィンドウなどにより,データベースアプリケーションを簡単にプログラミングできるPowerBuilderとPower++を使用する.
sqla9802.zip
山口亮太   185


DDJ Developer's Forum ―― Scripting

Little Script Pages [8]
mSQL用のJDBCアプレットの作成

いよいよJDBCドライバも実用段階.mSQLデータベースにアクセスするJDBC対応アプレットの作成方法を解説し,JDK 1.1で導入されたJARファイルの使用例を紹介する.
lsp9802.zip

豊福 剛   192


Programming Essay

επιστημηのオブジェクト指向的日常 [48]
自分自身の大きさを知る配列を作る

ほんの思い付きで作りはじめたクラスが意外に便利で,後々使い回すことができるものになることがある.今回は筆者が作った固定長配列‘array’を取り上げ,再利用可能なライブラリとしての体裁を整えるまでのプロセスを紹介する.
obj9802.zip

επιστημη   198

Al StevensのCプログラミング
索引作成とMicrosoft Visual C++ 5.0

索引作成者への報酬が自分の印税から払われることに我慢できないAlは,自ら索引作成プログラムを作成する.この機会にVisual C++ 5.0を使ってみるが,ActiveX開発やCE開発をするつもりもなく,ユーザーインターフェイスもお気に召さない彼には,Redmondはまた頼みもしないのに余計なことをするとしか思えないようだ.
Al Stevens 訳/ 長尾 高弘   206


Columns & Information

わけわか [40]
四畳半にようこそ

吉川 邦夫   213

ランダム読書倶楽部
『JIS漢字字典』礼讃
中村 正三郎   214

窓際族の秘かな愉しみ [4]
Pentium F0バグに思うこと

細川 達己   216

Developer's Interview
システムニーズ株式会社
  220

Programmer's Program
Sentinel

  222

本のアンテナ
Windows 98の解説書,早くも登場?
古田島義和   219

NEWS & NEW PRODUCTS/セミナースケジュール…224
DDJJ MAILBOX…228
付録CD-ROMのご案内…230
読者プレゼント…232
次号予告/広告索引…234


  ・  DDJ日本版ホームページ