インターネット及びコンピュータプログラム上にて実施される麻雀の非開示である牌種がプレイヤーに判別できない状態において、その牌種が改竄改変されていないことを保証するために、各牌に、ハッシュ鍵と各牌種値から求めるハッシュ値を付加するという方法。インターネット及びコンピュータプログラム上にて実施されるカードゲーム等の非開示であるカード種がプレイヤーに判別できない状態において、そのカード種が改竄改変されていないことを保証するために、各カードに、ハッシュ鍵と各カード種値から求めるハッシュ値を付加するという方法。そこで、インターネットおよびコンピュータプログラム上の麻雀あるいはカードゲーム等において、場に展開された牌カードがゲーム中に改竄改変されることを防止する方法が求められている。この課題を解決するため、情報工学におけるハッシュ暗号化関数を用い、ハッシュ鍵と牌カード種に対応する牌カード種値からハッシュ値を求め、そのハッシュ値を対応する各非開示牌カードに付加する。ハッシュ鍵はゲーム開始時に決め非開示とし、ゲーム終了時に開示される。ゲーム終了時、ハッシュ鍵と牌カード種値からハッシュ値を再計算し、各牌カードに付加されたハッシュ値と比較し、不正に改竄改変されていないことを保証する。この発明によって、もしゲーム中に場の牌カードが不正に改竄改変された場合、ゲーム終了時にハッシュ鍵と牌カード種値から再算出したハッシュ値と各牌カードに付加されたハッシュ値が不整合になり、不正改竄改変を検出できる。以下、本発明のハッシュ値を付加する方法の実施の一形態について図面を参照して説明する。麻雀を例にしているが、カードも同じ方法である。図1は、本発明の1実施例の図であって、場に展開された各牌に牌識別番号2を付加し、図2においてその牌識別番号2とハッシュ値5を対応した一覧表である。ゲーム中、開示されているものは牌識別番号2、ハッシュ値5、であり非開示のものはハッシュ鍵1、牌種3、牌種値4である。ゲーム終了時に、ハッシュ鍵1、脾種3、牌種値4が開示される。ゲーム終了時に、場に展開されている牌識別番号2から一覧に対応する箇所を参照し、ハッシュ鍵1、牌種値4からハッシュ値を再算出したものをハッシュ値5と比較する。