Newsgroups: fj.ai,fj.archives.d,fj.beginners,fj.binaries.msdos.d,fj.books,fj.comp.announce,fj.editor.emacs,fj.editor.misc,fj.editor.mule,fj.education.announce,fj.engr.arch,fj.engr.civil,fj.engr.control,fj.engr.elec,fj.engr.materials,fj.engr.mech,fj.engr.misc,fj.engr.robotics,fj.jokes.d,fj.living,fj.meetings,fj.misc,fj.misc.announce,fj.net-people
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!etlnews.etl.go.jp!etlinn.etl.go.jp!etl.go.jp!trc.rwcp!rwc-tyo!news.iij.ad.jp!news.sun.co.jp!sunj-gate.Japan.Sun.COM!news2me.EBay.Sun.COM!venus.sun.com!cs.utexas.edu!nntp.primenet.com!cam-news-hub1.bbnplanet.com!cpk-news-hub1.bbnplanet.com!newsserver.jvnc.net!panasonic.com!ced.mei!nstation.mei!hmitani
From: hmitani@drl.mei.co.jp (Mitani Hiroshi)
Subject: recall -- help file of voting system
X-Nntp-Posting-Host: avrc0
Message-ID: <DxvrA6.6Cp@drl.mei.co.jp>
Followup-To: fj.news.policy
Originator: hmitani@avrc0
Sender: news@drl.mei.co.jp
Organization: Matsushita Electric Industrial Co.,Ltd.
References: <DxvJx3.42z@drl.mei.co.jp>
Date: Tue, 17 Sep 1996 14:08:30 GMT
Approved: hmitani@drl.mei.co.jp
Lines: 163
Xref: galaxy.trc.rwcp.or.jp fj.ai:4625 fj.archives.d:13 fj.beginners:2 fj.binaries.msdos.d:1615 fj.books:2836 fj.comp.announce:40 fj.editor.emacs:2926 fj.editor.misc:324 fj.editor.mule:4 fj.education.announce:4 fj.engr.arch:4 fj.engr.civil:3 fj.engr.elec:8 fj.engr.materials:3 fj.engr.mech:8 fj.engr.misc:7 fj.engr.robotics:16 fj.jokes.d:9 fj.living:556 fj.meetings:1521 fj.misc:2951 fj.misc.announce:3 fj.net-people:745
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.books&nb=2836&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.


Help file of voting system
Copyright Issei Numata 1996  issei@jaist.ac.jp
Copyright shuji matsuda 1996 smatsuda@molbio.med.osaka-u.ac.jp


$BEjI<=j;HMQ$N5vBz>r7o!#(B
$B0J2<$N5vBz>r7o$OEjI<=j%7%9%F%`$N4IM}<T$N8"Mx$r<i$k$3$H$r0U?^$7$F$*$j!"(B
$B$3$N5vBz>r7o$OEjI<=j4IM}<T$N8"Mx$r@)8B$9$k$b$N$G$O$J$$!#5vBz>r7o$OEjI<(B
$B=j%7%9%F%`$N4IM}<T$K$h$C$FM=9p$J$/JQ99$5$l$k2DG=@-$,$"$k!#(B


$B3+@_<T$N5AL3!#(B
$B8x3+$7$?(BPGPkey$B$*$h$S!"M-8z$J(BPGP$B%5%$%s$r$7$?EjI<=j3+@_$N5v2D?=@A$K(BNG$B$NL>(B
$BA0$r=q$$$FEjI<%7%9%F%`4IM}<T$KAw$k!#EjI<%7%9%F%`4IM}<T$,3+@_$r5v2D$9$k(B
$B$+$I$&$+$r7hDj$7!"7hDj$KBP$7$F0[5D$OG'$a$J$$!#EjI<%7%9%F%`4IM}<T$KAw$i(B
$B$l$?%a!<%k$O$9$Y$F!"8x3+$5$l$k$3$H$rA0Ds$H$9$k!#3+@_<T$OEjI<=j%7%9%F%`(B
$B$N5vBz>r7o$r<i$j!"EjI<=j%7%9%F%`MxMQ<T$K@bL@$7!"MxMQ<T$K5vBz>r7o$r<i$i(B
$B$;$k5AL3$rIi$&!#$9$J$o$A!"$3$N%X%k%W%U%!%$%kA4J8$r$9$Y$F$NEjI<$N8F$S$+(B
$B$1!"$3$NEjI<=j$N%"%I%l%9$r=q$$$?$"$i$f$k<oN`$NJ8=q!J8xE*$*$h$S;dE*EE;R(B
$B%a!<%k!&%M%C%H%K%e!<%9$X$N%]%9%H!&(Bweb$B!&$=$NB>$"$i$f$k0u:~$5$l$?=qN`$r4^(B
$B$`!K$XE:IU$7!"?=@A$KMQ$$$?8x3+(BPGPkey$B$GM-8z$J(BPGP$B%5%$%s$r$9$k!#(B
$B$J$*!"EjI<=j3+@_<T$,(BPGP$B$r;HMQ$G$-$J$$$H$-$O!"EjI<%7%9%F%`4IM}<T$N5v2D$,(B
$B$"$l$P!"(BPGP$B8x3+80$r8x3+$9$k$3$H$*$h$S!"(BPGP$B$G%5%$%s$9$k$3$H$rMW5a$5$l$J(B
$B$$!#(B

$BEjI<%7%9%F%`$NMxMQ<T$N5AL3!#(B
$B$3$N%X%k%W%U%!%$%k$rFI$_!"EjI<=j;HMQ$N5vBz>r7o$rG'$a$k!#;HMQ5vBz>r7o$rG'(B
$B$a$?>l9g$N$_EjI<$r5v2D$5$l$k!#$^$?5U$KEjI<$7$?>l9g$O$3$N;HMQ5vBz$rG'$a(B
$B$?$b$N$H2r<a$5$l$k!#0[5D$OG'$a$J$$!#EjI<=j%7%9%F%`$XAw$i$l$?%a!<%k$O$9(B
$B$Y$F8x3+$5$l$k$3$H$rA0Ds$H$9$k!#(B


$BEjI<=j%7%9%F%`;HMQ$N5vBz>r7o!#(B

$B#1!!(BAbsolute No Warranty
$BEjI<=j%7%9%F%`$O!"40A4L5J]>Z$G$"$k!#$9$J$o$A!"8N0U!&2a<:!&;v8N$J$I$$$+(B
$B$J$kM}M3$GEjI<=j%7%9%F%`$,4|BTDL$j$K:nF0$7$J$$$H$7$F$b!"EjI<=j%7%9%F%`(B
$B$N4IM}<T$XD>@\$b$7$/$O4V@\$K!JEE;R%a!<%k$d%M%C%H%K%e!<%9$r4^$a$F!K6l>p(B
$B!&0U8+!&<ALd!&H?O@$7$F$O$J$i$J$$!#$^$?EjI<=j%7%9%F%`$N4IM}<T$O$"$i$f$k(B
$B5-O?!JEjI<$N7k2L!"(Bsyslog$B$dEjI<%7%9%F%`$N(Blog$B$r4^$`!K$NJ];}$rJ]>Z$7$J$$!#(B

$B0J>e$O!"EjI<=j%7%9%F%`$N5;=QE*B&LL$K4X$7$F!"EjI<=j%7%9%F%`$N4IM}?M$,9%(B
$B0U$GEz$($k2DG=@-$rH]Dj$9$k$b$N$G$O$J$$$,!"EjI<=j%7%9%F%`$N4IM}?M$OEz$((B
$B$k5AL3$r$b$?$J$$!#(B

$B#2!!(BDicision is made by the users.
$BEjI<$*$h$SEjI<$N7k2L$N?.Mj@-$rEjI<=j%7%9%F%`$N4IM}?M$OJ]>Z$7$J$$!#EjI<(B
$B$,?.Mj$K$?$k$b$N$+$I$&$+$OEjI<=j%7%9%F%`$NMxMQ<T$,7hDj$9$k!#$3$NEjI<=j(B
$B%7%9%F%`$OEjI<MxMQ<T$,EjI<$N?.Mj@-$rH=CG$G$-$k$h$&$KEjI<$r8!>Z$7!"5-O?(B
$B$r8x3+$7$h$&$H$9$k;n$_$G$"$k$,!"?.Mj@-$r7hDj$9$k$N$O$"$/$^$GEjI<$K;22C(B
$B$7$?MxMQ<T$G$"$C$F!"EjI<=j%7%9%F%`$N4IM}?M$G$O$J$$!#$7$?$,$C$F!"EjI<$*(B
$B$h$SEjI<$N7k2L$KBP$7$F!"EjI<=j%7%9%F%`$N4IM}<T$XD>@\$b$7$/$O4V@\$K!JEE;R(B
$B%a!<%k$d%M%C%H%K%e!<%9$r4^$a$F!K6l>p!&0U8+!&<ALd!&H?O@$7$F$O$J$i$J$$!#(B

$B#3!!(BDo not forge.
$BEjI<$5$l$k%a!<%k$K=q$+$l$?$3$H$O%a!<%k$N%X%C%@!"K\J8$r4^$a$FEjI<<T$NCN(B
$B$j$&$kHO0O$G@53N$G$"$j??<B$G$J$1$l$P$J$i$J$$!#(B

$B35MW!#(B
$B$3$NEjI<=j%7%9%F%`$O!"Aw$i$l$F$-$?%a!<%k$KBP$7$F(BMD5$B$G:n@=$7$?(B128bit$B$N(Bs
ecret_id$B$r:n@=$9$k!#EjI<=j%7%9%F%`$O:n@=$7$?(Bsecret_id$B$rAw$i$l$F$-$?%a!<(B
$B%k$H$H$b$K!"(BFrom$B%"%I%l%9$K$7$?$,$C$FAw$jJV$9!#EjI<%7%9%F%`4IM}<T$O$b$H(B
$B$NEjI<<T0J30$K(Bsecret_id$B$r8xI=$9$k$3$H$O$J$$!#EjI<<T$O!"Aw$i$l$F$-$?FbMF(B
$B$r3NG'$7(Bconfirm$B%3%^%s%I$r;H$C$FEjI<$r3NG'$9$k!#EjI<%7%9%F%`$OAw$i$l$F$-(B
$B$?(Bsecret_id$B$HEjI<%7%9%F%`$K5-O?$5$l$F$$$k(Bsecret_id$B$,0lCW$9$l$P!"EjI<$N(B
$B3NG'$r9T$$!"$=$N(BFrom$B%"%I%l%9$r%m%C%/$7$FEjI<$NJQ99$,$G$-$J$$$h$&$K$9$k(B
$B!#$3$N$3$H$K$h$C$F%a!<%k$,$=$N%"%I%l%9$KFO$/$3$H$,J]>Z$5$l!"Bh;0<T$,(BFr
om$B%"%I%l%9$r56B$$9$k$3$H$r5qH]$G$-$k!#3NG'$5$l$F$$$J$$EjI<$OEjI<H"$rJD(B
$B$a$?;~E@$G5qH]$5$l$k!#(B

$B!t<B:]$K$O!"!X$=$N(BFrom$B%"%I%l%9$N%a!<%k$rFI$`$3$H$,$G$-$k?MJ*$,EjI<$7$F(B
$B$-$?!Y$H$$$&$3$H$r<($9$@$1$G$"$j!"(BFrom$B%"%I%l%9$,EjI<$7$?8D?M$N$b$N$+$O(B
$BH=JL$G$-$J$$!#%a!<%k%"%I%l%9$OEjI<=*N;8e8x3+$5$l$k$N$G!"I,MW$,$"$l$P3F(B
$B<+D4::$7$F$/$@$5$$!#(B

$BEjI<%7%9%F%`$KAw$i$l$F$-$?%a!<%k$O(Blog$B%3%^%s%I$K$h$kMW5a$K1~$8$F$9$Y$F8x3+(B
$B$5$l$k!#$9$Y$F$N%a!<%k$r0l$D$K$^$H$a$?%U%!%$%k$O(BDES$B$G0E9f2=$5$l!"(BPGP$B%"(B
$B%9%-!<%"!<%^!<7A<0$GAw$jJV$5$l$k!#EjI<H"$rJD$8$?;~E@$G(BDES$B$NHkL)80$O8x3+(B
$B$5$l$k!#$7$?$,$C$FC/$G$b(BDES$B$H(BPGP$B$r;H$&$3$H$GEjI<$N@5Ev@-$rH=CG$G$-$k!#(B

$B$3$N%7%9%F%`$O!"EjI<>u67$rEjI<$N3NG'>u67$7$+<($5$J$$$N$G!"EjI<$,=*N;$7(B
$B$?$"$H$^$G(Byes/no$B$N?t$O$o$+$i$J$$!#EjI<$,=*N;$7$?;~E@$G!"3NG'$5$l$F$$$k(B
$BEjI<$N$_$,=87W$5$l$k!#3+@_<T$NFC8"$O(Bopen/close$B%3%^%s%I$NHkL)(BID$B$rCN$C$F(B
$B$$$k$H$$$&$3$H$G!"$=$l0J30$N%3%^%s%I$K$D$$$F$O!"B>$NEjI<<T$H:9$O$J$$!#(B

Commands used in this voting system
$BMxMQ%^%K%e%"%k!#(B
$B$9$Y$F$N%3%^%s%I$OK\J8$K!X9TF,$+$iH>3Q1Q?t;z!Y$G=q$/!#$=$NB>$NJ8;z$OEj(B
$BI<=j%7%9%F%`$O@5$7$/M}2r$7$J$$!#!J$?$V$s!K(B

<$BIaDL$KEjI<$77k2L$r3NG'$9$k$?$a$KMQ0U$5$l$?%3%^%s%I72(B>
Command:help
help
$B@bL@!'$3$N%X%k%W%U%!%$%k$rAw$k!#(B

Command:vote
vote NG yes first_name family_name
vote NG no first_name family_name
$B@bL@!'(B
NG$B$KBP$7$F(Byes$B$G$"$l$P(Byes$B!"(Bno$B$G$"$l$P(Bno$B$H=q$/!#$I$A$i$+0lJ}$G$J$1$l$P$J(B
$B$i$J$$!#$^$?!"(Byes/no$B$N$"$H$K$O%m!<%^;z$G;aL>$r=q$/!#C18l$N4V$OH>3Q%9%Z(B
$B!<%9$r(B1$B$D$D$1$k!#;aL>$N$J$$%]%9%H$O5qH]$5$l$k!#=q<0$K$"$o$J$$M>7W$JJ8;z(B
$B$r$D$1$F$b5qH]$5$l$k!#!J$?$V$s!K(B

Command:confirm
confirm  NG secret_id
$B@bL@!'(B
$BJVAw$5$l$F$-$?(Bsecret_id$B$rG'>Z$9$k!#0lEYG'>Z$9$k$H$=$N(BFrom$B%"%I%l%9$+$i$N(B
$BEjI<$N?75,$NEjI<$*$h$S!"EjI<$NJQ99$OG'$a$i$l$J$$!#(B

Command:check
check NG
$B@bL@!'(B
$B8=:_$NEjI<>u67$rAw$jJV$9!#8xI=$5$l$k%G!<%?%Y!<%9$K$O!"%a!<%k$NF|;~!";a(B
$BL>!"(Bpublic_id$B!"3NG'>u67$,I=<($5$l$k!#(B

Command:result
result NG
$B@bL@!'(BClose$B$5$l$?EjI<H"$NFbMF$r=87W$7$FI=<($9$k!#(B

<$B3+@_<T$N$_$KMQ0U$5$l$?%3%^%s%I72(B>
Command:open
open NG secret_id
$B@bL@!'(Bsecret_id$B$,0lCW$9$l$P(Bopen$B$r5v2D$9$k!#(B

Command:close
close NG secret_id
$B@bL@!'(Bsecret_id$B$,0lCW$9$l$PEjI<H"$N(Bclose$B$r5v2D$9$k!#(B

<$B`J5??4$N6/$$?M$rL[$i$;$k$?$a$KMQ0U$5$l$?%3%^%s%I72(B>
$B$3$NFs$D$N%3%^%s%I$OA4EjI<$rAw$jJV$9$N$G$+$J$jBg$-$J%a!<%k$K$J$k!#(B
Command:deslog
deslog NG
$B@bL@!'(B
$B$=$N;~E@$^$G$KAw$i$l$F$-$?$9$Y$F$N%a!<%k(B($B@5$7$$7A<0$r$b$C$?(Bvote/confirm
/open/close$B%3%^%s%I$N%a!<%k(B)$B$r(Bdes$B$G0E9f2=$7$?>e$G(BPGP$B%"%9%-!<%"!<%^!<7A<0(B
$B$GAw$jJV$9!#EjI<$r=*N;$7$?;~E@$G(Bresult$B%3%^%s%I$GHkL)80$O8x3+$5$l$k!#$A(B
$B$J$_$KHkL)80$O(B128bit$B$G$"$k!#L\E*$O!"EjI<Cf$N%a!<%k$rESCf$G<hF@$7=*N;8e(B
$B$K(Blog$B%3%^%s%I$HHf3S$7$FEjI<$,JQ99$5$l$F$$$J$$$3$H$r3NG'$G$-$k$h$&$K$9$k(B
$B$?$a$G$"$k!#EjI<$,=*N;$9$k$H!"(Bdeslog$B%3%^%s%I$O;HMQ$G$-$J$/$J$k!#(B

$B<B:]$K$O!"(B
more /votedirectory/* | des -E -k deskey | pgp -a
$B$,E:IU$5$l$F$/$k$N$G!"(B
$B$=$N%U%!%$%k$r(BUNIX$B>e$G!"(Bdeslog.pgp$B$HL>A0$r$D$1$F!"(B
pgp deslog.pgp
$B$G(Bdeslog$B$H$$$&%U%!%$%k$,$G$-!"(B
des -D -k deskey deslog>file
$B$K$h$C$FJ?J8$N(Beuc$B%U%!%$%k$K$J$k!#(B
DES$B$O(Blibdes.tar.92-10-13$B!"(BPGP$B$O(Bpgp263is.tar$B$K(Bfileio.c.patch-2.6.3i$B$rEv(B
$B$F$?$b$N$GF0:n3NG'$,$5$l$F$$$k!#(B

Command:log
log NG
$B@bL@!'(B
$BEjI<$,=*N;$7$?;~E@$G$N$9$Y$F$N@5$7$$7A<0$r$b$C$?%a!<%k$r(BPGP$B%"(B
$B%9%-!<%"!<%^!<7A<0$GAw$jJV$9!#FO$$$?%a!<%k$r!"(Blog.pgp$B$H$7$F%;(B
$B!<%V$7$?$H$9$k$H!"(Bpgp log.pgp$B$G(Beuc$B$NJ?J8$KD>$k!#(Bpgp263is.tar
$B$K(Bfileio.c.patch-2.6.3i$B$rEv$F$?$b$N!"$*$h$S(BMacPGP$B$GF0:n$,3NG'(B
$B$5$l$F$$$k!#EjI<$,=*N;$7$F$$$J$$>l9g$O;HMQ$G$-$J$$!#(B


