update
[fsij-homepage-html.git] / feeds / rss.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/rss.xml" rel="self"></atom:link><lastBuildDate>Mon, 09 Nov 2015 00:00:00 +0900</lastBuildDate><item><title>11月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2015/Nov.html</link><description>&lt;div class="section" id="orange-pi-pc"&gt;
3 &lt;h2&gt;テーマ: Orange Pi PCを使ってみる&lt;/h2&gt;
4 &lt;p&gt;開催日時 2015年11月27日(金曜日)18:30 ~ 19:30&lt;/p&gt;
5 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
6 &lt;col class="field-name" /&gt;
7 &lt;col class="field-body" /&gt;
8 &lt;tbody valign="top"&gt;
9 &lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
10 &lt;/tr&gt;
11 &lt;/tbody&gt;
12 &lt;/table&gt;
13 &lt;p&gt;なお今後の開催日時は以下を予定しています。&lt;/p&gt;
14 &lt;ul class="simple"&gt;
15 &lt;li&gt;12/11(金曜日) 18:30-19:30&lt;/li&gt;
16 &lt;/ul&gt;
17 &lt;p&gt;(場所はいずれも東京体育館第四会議室です)&lt;/p&gt;
18 &lt;/div&gt;
19 &lt;div class="section" id="id2"&gt;
20 &lt;h2&gt;概要&lt;/h2&gt;
21 &lt;p&gt;9月の月例会でChopstxをCortex-A7に移植するという話が小島さんから発表されました。この会でRaspberry Pi 2は、(目的によっては良い製品ですが)自由ソフトウェア運動の観点では残念ながら、ブートローダ、(カーネルやブートローダを作るに必要な)技術情報、一部の必須のドライバの点において「プロプライエタリ・プラットフォーム」と言わざるをえない、と論議されました。&lt;/p&gt;
22 &lt;p&gt;関連して、FSIJでは、かつてKurobox/ProのCPUのバグを突き止めたり、玄柴の配布を発売当時(主に会員に)斡旋したりしてきました。最近ではwandboardとFreescaleのCPUはいいのではないか、と議論しています。&lt;/p&gt;
23 &lt;p&gt;今回はCortex-A7ということでハードルが高いのですが、Orange Pi PCとAllwinner H3が、完璧からは程遠いですが、比較優位として、まぁマシなプラットフォームでしょう、という話をします。&lt;/p&gt;
24 &lt;p&gt;JTAG debuggerをつないで4つのコアをデバッグしてみる、また、間に合えば、Chopstxを動かすデモが見られるでしょう。&lt;/p&gt;
25 &lt;/div&gt;
26 &lt;div class="section" id="id3"&gt;
27 &lt;h2&gt;話題提供&lt;/h2&gt;
28 &lt;ul class="simple"&gt;
29 &lt;li&gt;g新部 裕&lt;/li&gt;
30 &lt;/ul&gt;
31 &lt;!-- BREAK --&gt;
32 &lt;/div&gt;
33 &lt;div class="section" id="id4"&gt;
34 &lt;h2&gt;まだ充分ではなく残念な点&lt;/h2&gt;
35 &lt;ul class="simple"&gt;
36 &lt;li&gt;Allwinner H3の技術情報開示は必ずしも充分ではない。&lt;ul&gt;
37 &lt;li&gt;linux-sunxi.org に解明された情報、マニュアルなどはある。&lt;/li&gt;
38 &lt;li&gt;u-bootのsource codeがある。&lt;/li&gt;
39 &lt;li&gt;Linux 3.4のsource codeがある。&lt;/li&gt;
40 &lt;li&gt;bootの仕組みも(必ずしもベンダから積極的に開示されているわけではないが)解明されている。&lt;/li&gt;
41 &lt;/ul&gt;
42 &lt;/li&gt;
43 &lt;li&gt;回路図の取得にはユーザ登録が必要。&lt;/li&gt;
44 &lt;li&gt;Allwinner H3のMMCのハードウェアは高速な転送モード(UHS)をサポートしていない模様。&lt;/li&gt;
45 &lt;/ul&gt;
46 &lt;/div&gt;
47 &lt;div class="section" id="id5"&gt;
48 &lt;h2&gt;良い点&lt;/h2&gt;
49 &lt;ul class="simple"&gt;
50 &lt;li&gt;www.orangepi.org からたどると有用な情報にたどり着ける。&lt;/li&gt;
51 &lt;li&gt;上記から、すぐ使える u-boot, Linux kernel, Debian のimageが提供されている。&lt;/li&gt;
52 &lt;li&gt;JTAG debuggerをつなげて動かすことができる。&lt;/li&gt;
53 &lt;li&gt;Allwinnerからは(他の半導体ベンダのように)意地悪をするという感じはない。&lt;/li&gt;
54 &lt;/ul&gt;
55 &lt;/div&gt;
56 &lt;div class="section" id="id6"&gt;
57 &lt;h2&gt;注意点&lt;/h2&gt;
58 &lt;ul class="simple"&gt;
59 &lt;li&gt;Cortex-M3などを使っていると半導体ベンダからのマニュアルにドライバを書くのに充分な情報とサンプルコードが提供される、と思いがち。&lt;/li&gt;
60 &lt;li&gt;Cortex-A7のSoCでは、それは期待しても無駄。u-boot, Linux kernelがsourceであれば御の字。マニュアルは詳細は記述されずレジスタのアドレスと概念図程度である(それでもあればマシ)。&lt;/li&gt;
61 &lt;li&gt;Cortex-M3などを使っているとJTAG debuggerは当たり前と考えるが、そもそもCortex-A7のSoCではデフォルトで使えなくなっているものもある。&lt;/li&gt;
62 &lt;li&gt;Cortex-A7(など)のSoCでは、ベンダ(の周辺)がブートローダ、カーネルなどを提供するからユーザは黙って使えという向きもある。ユーザが別のカーネルを用意することは前提とされてなかったり。&lt;/li&gt;
63 &lt;/ul&gt;
64 &lt;/div&gt;
65 &lt;div class="section" id="orange-pi-pcjtag"&gt;
66 &lt;h2&gt;Orange Pi PCのJTAG接続&lt;/h2&gt;
67 &lt;p&gt;手持ちのOlimexのARM-USB-TINYをつないでOpenOCD 0.9.0で動きました。&lt;/p&gt;
68 &lt;p&gt;Allwinner H3の設定で PA0, PA1, PA2, PA3をJTAGに使う(デフォルトはMMCと重なっている)。
69 PA0:JTAG_MS, PA1:JTAG_CK, PA2:JTAG_DO, PA3:JTAG_DI の役割。&lt;/p&gt;
70 &lt;p&gt;接続は下記のとおり。&lt;/p&gt;
71 &lt;pre class="literal-block"&gt;
72 Orange Pi PC extention pins
73
74 Vcc3V3    1 2
75           3 4
76           5 6
77           7 8
78 GND       9 10
79 JTAG_CK  11 12
80 JTAG_MS  13 14
81 JTAG_DI  15 16
82          17 18
83          19 20
84          21 22 JTAG_DO
85          ...
86
87 ARM-USB-TINY pins
88
89            1 2  Vapp
90            3 4  GND
91 Target DI  5 6
92 JTAG_MS    7 8
93 JTAG_CK    9 10
94           11 12
95 Target DO 13 14
96           ...
97 &lt;/pre&gt;
98 &lt;p&gt;接続の様子。&lt;/p&gt;
99 &lt;a class="reference external image-reference" href="/images/monthly-meetings/2015/orange-pi-pc.jpg"&gt;&lt;img alt="Orange Pi PC with ARM-USB-TINY" src="/images/monthly-meetings/2015/orange-pi-pc.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
100 &lt;p&gt;scriptは sun8iw7.cfg として下記のとおり:&lt;/p&gt;
101 &lt;pre class="literal-block"&gt;
102 # Orange Pi PC
103
104 telnet_port 4444
105 gdb_port 3333
106
107 adapter_khz 300
108
109 if { [info exists CHIPNAME] } {
110    set  _CHIPNAME $CHIPNAME
111 } else {
112    set  _CHIPNAME sun8iw7
113 }
114
115 if { [info exists DAP_TAPID] } {
116     set _DAP_TAPID $DAP_TAPID
117 } else {
118     set _DAP_TAPID 0x5ba00477
119 }
120
121 jtag newtap $_CHIPNAME dap -expected-id $_DAP_TAPID -irlen 4 -ircapture 0x01 -irmask 0x0f
122
123 set _TARGETNAME0 $_CHIPNAME.cpu0
124 set _TARGETNAME1 $_CHIPNAME.cpu1
125 set _TARGETNAME2 $_CHIPNAME.cpu2
126 set _TARGETNAME3 $_CHIPNAME.cpu3
127
128 target create $_TARGETNAME0 cortex_a -chain-position $_CHIPNAME.dap -coreid 0
129 target create $_TARGETNAME1 cortex_a -chain-position $_CHIPNAME.dap -coreid 1
130 target create $_TARGETNAME2 cortex_a -chain-position $_CHIPNAME.dap -coreid 2
131 target create $_TARGETNAME3 cortex_a -chain-position $_CHIPNAME.dap -coreid 3
132 target smp $_TARGETNAME0 $_TARGETNAME1 $_TARGETNAME2 $_TARGETNAME3
133
134 $_TARGETNAME0 configure -event gdb-attach {
135     cortex_a dbginit
136 }
137 $_TARGETNAME1 configure -event gdb-attach {
138     cortex_a dbginit
139 }
140 $_TARGETNAME2 configure -event gdb-attach {
141     cortex_a dbginit
142 }
143 $_TARGETNAME3 configure -event gdb-attach {
144     cortex_a dbginit
145 }
146 &lt;/pre&gt;
147 &lt;p&gt;コマンド起動は、こうします。&lt;/p&gt;
148 &lt;pre class="literal-block"&gt;
149 $ openocd -f interface/ftdi/olimex-jtag-tiny.cfg -f sun8iw7.cfg
150 &lt;/pre&gt;
151 &lt;/div&gt;
152 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 09 Nov 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-11-09:monthly-meetings/2015/Nov.html</guid></item><item><title>10月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2015/Oct.html</link><description>&lt;div class="section" id="iotshodan"&gt;
153 &lt;h2&gt;テーマ: IoT時代のセキュリティとSHODAN&lt;/h2&gt;
154 &lt;p&gt;開催日時 2015年10月16日(金曜日)18:30 ~ 19:30&lt;/p&gt;
155 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
156 &lt;col class="field-name" /&gt;
157 &lt;col class="field-body" /&gt;
158 &lt;tbody valign="top"&gt;
159 &lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
160 &lt;/tr&gt;
161 &lt;/tbody&gt;
162 &lt;/table&gt;
163 &lt;p&gt;なお今後の開催日時は以下を予定しています。&lt;/p&gt;
164 &lt;ul class="simple"&gt;
165 &lt;li&gt;11/27(金曜日) 18:30-19:30&lt;/li&gt;
166 &lt;li&gt;12/11(金曜日) 18:30-19:30&lt;/li&gt;
167 &lt;/ul&gt;
168 &lt;p&gt;(場所はいずれも東京体育館第四会議室です)&lt;/p&gt;
169 &lt;/div&gt;
170 &lt;div class="section" id="id2"&gt;
171 &lt;h2&gt;概要&lt;/h2&gt;
172 &lt;p&gt;「モノ」がすべてインターネットに接続し,すべての情報がインターネットを経由してやりとりされる IoT (Internet of Things) の時代が既に始まっています.そこでのセキュリティに関しては何かをしなくてはいけないと漠然とした議論はされていますが,現実の脅威はまだまだ先のように思われています.しかし現実には,現在すでにインターネットに接続されているたくさんの「モノ」が脅威にされています.&lt;/p&gt;
173 &lt;p&gt;IoT のセキュリティが現実のものとなっていることを理解するために,今回はインターネット上のコンピュータを探すサービスを提供している SHODANを紹介し,いくつかのケーススタディを行うことで,みなさんと IoT のセキュリティを考えます.&lt;/p&gt;
174 &lt;/div&gt;
175 &lt;div class="section" id="id3"&gt;
176 &lt;h2&gt;話題提供&lt;/h2&gt;
177 &lt;ul class="simple"&gt;
178 &lt;li&gt;鈴木 裕信&lt;/li&gt;
179 &lt;/ul&gt;
180 &lt;/div&gt;
181 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Tue, 13 Oct 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-10-13:monthly-meetings/2015/Oct.html</guid></item><item><title>Let's Make "NeuG USB Device" by STM32 Nucleo F103, together</title><link>http://www.fsij.org/gnuk/neug-on-stm32-nucleo-f103.html</link><description>&lt;p&gt;August 8th is Happy Hacking Day in Japan.  On that day, &lt;a class="reference external" href="http://www.gniibe.org/memo/development/gnuk/hardware/stm32-nucleo-f103.html"&gt;an article (in Japanese)&lt;/a&gt; was published at www.gniibe.org, to resist bulk surveillance.&lt;/p&gt;
182 &lt;p&gt;This article is English translation of the article.  The purpose of this article is to make own own TRNG (True Random Number Generator).  A bit of soldering is required, but it's not that hard, even for a beginner of electronics.  We use the board &amp;quot;STM32 Nucleo F103RB&amp;quot;, which is cheap and good.  Thanks to Kenji Rikitake to enhance Chopstx to support of this board.&lt;/p&gt;
183 &lt;div class="section" id="photo-of-the-final-result"&gt;
184 &lt;h2&gt;Photo of the final result&lt;/h2&gt;
185 &lt;p&gt;STM32 Nucleo F103RB consists two parts: the dongle (ST-Link/V2-1) and
186 the target board of STM32F103.&lt;/p&gt;
187 &lt;p&gt;In this photo, the dongle (ST-Link/V2-1) is not separated yet, it will
188 be separated when we use only the target board.  (It is possible to
189 run the target board with power from USB cable, not separeting the
190 dongle.)&lt;/p&gt;
191 &lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103.jpg"&gt;&lt;img alt="STM32 Nucleo F103 for NeuG" class="align-center" src="/images/gnuk/nucleo-f103.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
192 &lt;!-- BREAK --&gt;
193 &lt;/div&gt;
194 &lt;div class="section" id="tools-to-make"&gt;
195 &lt;h2&gt;Tools to make&lt;/h2&gt;
196 &lt;ul class="simple"&gt;
197 &lt;li&gt;Soldering Iron&lt;/li&gt;
198 &lt;li&gt;Nipper&lt;/li&gt;
199 &lt;li&gt;Utility knife (when the board will be seperated)&lt;/li&gt;
200 &lt;/ul&gt;
201 &lt;/div&gt;
202 &lt;div class="section" id="parts"&gt;
203 &lt;h2&gt;Parts&lt;/h2&gt;
204 &lt;table border="1" class="docutils"&gt;
205 &lt;colgroup&gt;
206 &lt;col width="69%" /&gt;
207 &lt;col width="31%" /&gt;
208 &lt;/colgroup&gt;
209 &lt;tbody valign="top"&gt;
210 &lt;tr&gt;&lt;td&gt;Parts&lt;/td&gt;
211 &lt;td&gt;Price (JPY)&lt;/td&gt;
212 &lt;/tr&gt;
213 &lt;tr&gt;&lt;td&gt;STM32 Nucleo F103RB&lt;/td&gt;
214 &lt;td&gt;1500&lt;/td&gt;
215 &lt;/tr&gt;
216 &lt;tr&gt;&lt;td&gt;USB Cable   (ex. comon AM-MB)&lt;/td&gt;
217 &lt;td&gt;250&lt;/td&gt;
218 &lt;/tr&gt;
219 &lt;tr&gt;&lt;td&gt;8MHz XTAL&lt;/td&gt;
220 &lt;td&gt;150&lt;/td&gt;
221 &lt;/tr&gt;
222 &lt;tr&gt;&lt;td&gt;1.5k Ohm resister, wire, solder&lt;/td&gt;
223 &lt;td&gt;alpha&lt;/td&gt;
224 &lt;/tr&gt;
225 &lt;tr&gt;&lt;td&gt;Total&lt;/td&gt;
226 &lt;td&gt;1900 + alpha&lt;/td&gt;
227 &lt;/tr&gt;
228 &lt;/tbody&gt;
229 &lt;/table&gt;
230 &lt;/div&gt;
231 &lt;div class="section" id="how-to"&gt;
232 &lt;h2&gt;How To&lt;/h2&gt;
233 &lt;div class="section" id="connecting-8mhz-xtal-x3-front-side"&gt;
234 &lt;h3&gt;(1) Connecting 8MHz XTAL (X3) (Front Side)&lt;/h3&gt;
235 &lt;p&gt;Since XTAL is not connected to the target board, we add it, cut the
236 legs of XTAL and solder it.&lt;/p&gt;
237 &lt;p&gt;The target board has lands for R35 and R37 which are intended to connect
238 SMD parts of 0 Ohm resisters.  We don't need to buy 0 Ohm resisters, but,
239 just solder it to make solder bridge.  If it's difficult to make a bridge,
240 you can use XTAL's legs remained.&lt;/p&gt;
241 &lt;p&gt;I mistakenly made a solder bridge for R34, but this is no problem for our use.&lt;/p&gt;
242 &lt;p&gt;By its design, it is intended to put capacitors of C33, C34 to
243 stabilize oscillation, but it is OK without them.&lt;/p&gt;
244 &lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103-front.jpg"&gt;&lt;img alt="STM32 Nucleo F103 front side" class="align-center" src="/images/gnuk/nucleo-f103-front.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
245 &lt;/div&gt;
246 &lt;div class="section" id="connecting-usb-cable-front-side"&gt;
247 &lt;h3&gt;(2) Connecting USB Cable (Front Side)&lt;/h3&gt;
248 &lt;p&gt;Coloring of USB cable is: Red 5V, Green D+, White D-, Black GND.
249 We connect USB cable to CN10.&lt;/p&gt;
250 &lt;p&gt;We connect Red 5V to pin10 of CN10 which is NC (NC stands for &amp;quot;not
251 connected&amp;quot; to any pin of MCU).  We will connect this pin to E5V
252 (external power source) in back side.&lt;/p&gt;
253 &lt;p&gt;We connect Green D+ to pin12 of CN10 which is PA12 (USB DP).&lt;/p&gt;
254 &lt;p&gt;We connect White D- to pin14 of CN10 which is PA11 (USB DM).&lt;/p&gt;
255 &lt;p&gt;We connect Black GND to pin20 of CN10 which is GND.&lt;/p&gt;
256 &lt;p&gt;The cable I use is avaiable from comon.jp as the part number &amp;quot;AM-MB&amp;quot;.
257 It is usually used with mother board of PC.&lt;/p&gt;
258 &lt;/div&gt;
259 &lt;div class="section" id="connecting-a-resister-and-power-back-side"&gt;
260 &lt;h3&gt;(3) Connecting a resister and power (Back Side)&lt;/h3&gt;
261 &lt;p&gt;In the back side, we pull up the signal of USB DP to 3.3V.  We connect
262 USB 5V to E5V (external power source).&lt;/p&gt;
263 &lt;p&gt;For the former, we solder 1.5k Ohm resister to pin12 of CN10 by wire
264 (I use black wire) and solder another side of the resister to pin4 of
265 CN6.&lt;/p&gt;
266 &lt;p&gt;For the latter, we solder pin10 of CN10 to pin6 of CN7 by wire (I use red wire).&lt;/p&gt;
267 &lt;p&gt;I use thick wire to take a photo, but you don't need such a thick wire.&lt;/p&gt;
268 &lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103-back.jpg"&gt;&lt;img alt="STM32 Nucleo F103 back side" class="align-center" src="/images/gnuk/nucleo-f103-back.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
269 &lt;/div&gt;
270 &lt;div class="section" id="writing-firmware"&gt;
271 &lt;h3&gt;(4) Writing firmware&lt;/h3&gt;
272 &lt;p&gt;Connecting the dongle to PC and write the firmware of NeuG USB Device by OpenOCD.&lt;/p&gt;
273 &lt;/div&gt;
274 &lt;div class="section" id="changing-setting-of-jp5"&gt;
275 &lt;h3&gt;(5) Changing Setting of JP5&lt;/h3&gt;
276 &lt;p&gt;Change JP5 setting to E5V (Use external power source), and use the
277 target board by the power fromUSB cable.&lt;/p&gt;
278 &lt;/div&gt;
279 &lt;/div&gt;
280 &lt;div class="section" id="in-fact"&gt;
281 &lt;h2&gt;In fact...&lt;/h2&gt;
282 &lt;p&gt;You can easily find that the dongle also uses STM32F103.  So, it is
283 possible to change the firmware on this MCU and let run as NeuG USB
284 Device, if you have another SWD debugger.&lt;/p&gt;
285 &lt;p&gt;The specific detail is left to readers.&lt;/p&gt;
286 &lt;/div&gt;
287 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Thu, 24 Sep 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-09-24:gnuk/neug-on-stm32-nucleo-f103.html</guid></item><item><title>NeuG Version 1.0.4</title><link>http://www.fsij.org/gnuk/neug_version1_0_4.html</link><description>&lt;!-- author gniibe --&gt;
288 &lt;p&gt;Version 1.0.4 of NeuG has been released.&lt;/p&gt;
289 &lt;pre class="literal-block"&gt;
290 tag release/1.0.4
291 Tagger: NIIBE Yutaka &amp;lt;gniibe&amp;#64;fsij.org&amp;gt;
292 Date:   Fri Sep 18 12:56:04 2015 +0900
293
294 commit f1b091f2c52dab5b4c1512664a4c93b0dddb47b8
295 &lt;/pre&gt;
296 &lt;p&gt;The changes are for more support of different boards and minor detail
297 of USB behavior.  Functionality and performance of NeuG is as same as
298 1.0.1.&lt;/p&gt;
299 &lt;p&gt;NeuG is an implementation of True Random Number Generator based on sampling of ADC of STM32F103.&lt;/p&gt;
300 &lt;!-- BREAK --&gt;
301 &lt;p&gt;Original intention of NeuG development was using it as a part of Gnuk,
302 but we also have standalone USB CDC-ACM version.  You can get random
303 stream from /dev/ttyACM0 when connected to your host PC.  Standalone
304 version is useful to feed entropy to /dev/random on GNU/Linux.  Its
305 generation speed is &amp;gt;= 80kB/sec (kB = 1000-byte).&lt;/p&gt;
306 &lt;p&gt;The output has been tested by PractRand 0.92.&lt;/p&gt;
307 &lt;p&gt;Highlights:&lt;/p&gt;
308 &lt;ul&gt;
309 &lt;li&gt;&lt;p class="first"&gt;Upgrade of Chopstx (the thread library)&lt;/p&gt;
310 &lt;p&gt;Now, we use Chopstx 0.10, which supports more boards.&lt;/p&gt;
311 &lt;/li&gt;
312 &lt;li&gt;&lt;p class="first"&gt;USB reset handling&lt;/p&gt;
313 &lt;p&gt;Now, USB reset lets NeuG device restart correctly.&lt;/p&gt;
314 &lt;/li&gt;
315 &lt;/ul&gt;
316 &lt;div class="section" id="links"&gt;
317 &lt;h2&gt;Links&lt;/h2&gt;
318 &lt;dl class="docutils"&gt;
319 &lt;dt&gt;NeuG (under Gnuk Repository):&lt;/dt&gt;
320 &lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/gnuk/neug.git/"&gt;https://anonscm.debian.org/cgit/gnuk/gnuk/neug.git/&lt;/a&gt;&lt;/dd&gt;
321 &lt;dt&gt;Gnuk Mailing List:&lt;/dt&gt;
322 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
323 &lt;dt&gt;FST-01 support pages:&lt;/dt&gt;
324 &lt;dd&gt;&lt;a class="reference external" href="http://www.gniibe.org/category/fst-01.html"&gt;http://www.gniibe.org/category/fst-01.html&lt;/a&gt;&lt;/dd&gt;
325 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
326 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
327 &lt;/dl&gt;
328 &lt;/div&gt;
329 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Fri, 18 Sep 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-09-18:gnuk/neug_version1_0_4.html</guid></item><item><title>Version 1.1.9</title><link>http://www.fsij.org/gnuk/version1_1_9.html</link><description>&lt;!-- author gniibe --&gt;
330 &lt;p&gt;Gnuk version 1.1.9 is released.&lt;/p&gt;
331 &lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
332 &lt;pre class="literal-block"&gt;
333 tag release/1.1.9
334 Tagger: NIIBE Yutaka &amp;lt;gniibe&amp;#64;fsij.org&amp;gt;
335 Date:   Fri Sep 18 21:28:20 2015 +0900
336
337 commit 1648a538dff1c883270d3c47a9319f4b1eb53479
338 &lt;/pre&gt;
339 &lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
340 documentation for instructions of how to use Gnuk Token.
341 (New documentation can be used for 1.0.x, too.)&lt;/p&gt;
342 &lt;ul class="simple"&gt;
343 &lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
344 &lt;/ul&gt;
345 &lt;!-- BREAK --&gt;
346 &lt;p&gt;This release is fixing a minor bug of ECC.&lt;/p&gt;
347 &lt;ul&gt;
348 &lt;li&gt;&lt;p class="first"&gt;Bug fix for Ed25519 and Curve25519&lt;/p&gt;
349 &lt;p&gt;When registering key, wrong operations were not detected correctly.
350 This is fixed.&lt;/p&gt;
351 &lt;/li&gt;
352 &lt;/ul&gt;
353 &lt;div class="section" id="links"&gt;
354 &lt;h2&gt;Links&lt;/h2&gt;
355 &lt;dl class="docutils"&gt;
356 &lt;dt&gt;Gnuk Users Mailing List at alioth.debian.org:&lt;/dt&gt;
357 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
358 &lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
359 &lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/"&gt;https://anonscm.debian.org/cgit/gnuk/&lt;/a&gt;&lt;/dd&gt;
360 &lt;dt&gt;FST-01 Gnuk Handbook (in Japanese):&lt;/dt&gt;
361 &lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
362 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
363 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
364 &lt;/dl&gt;
365 &lt;/div&gt;
366 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Fri, 18 Sep 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-09-18:gnuk/version1_1_9.html</guid></item><item><title>Version 1.1.8</title><link>http://www.fsij.org/gnuk/version1_1_8.html</link><description>&lt;!-- author gniibe --&gt;
367 &lt;p&gt;Gnuk version 1.1.8 is released.&lt;/p&gt;
368 &lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
369 &lt;pre class="literal-block"&gt;
370 tag release/1.1.8
371 Tagger: NIIBE Yutaka &amp;lt;gniibe&amp;#64;fsij.org&amp;gt;
372 Date:   Thu Sep 17 18:00:14 2015 +0900
373 commit 3ffac57509eb7015ba323263760c57af7235001f
374 &lt;/pre&gt;
375 &lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
376 documentation for instructions of how to use Gnuk Token.
377 (New documentation can be used for 1.0.x, too.)&lt;/p&gt;
378 &lt;ul class="simple"&gt;
379 &lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
380 &lt;/ul&gt;
381 &lt;!-- BREAK --&gt;
382 &lt;p&gt;Here are highlights.&lt;/p&gt;
383 &lt;ul&gt;
384 &lt;li&gt;&lt;p class="first"&gt;Upgrade of Chopstx&lt;/p&gt;
385 &lt;p&gt;We use Chopstx 0.10, which supports Nitrokey-Start.&lt;/p&gt;
386 &lt;/li&gt;
387 &lt;li&gt;&lt;p class="first"&gt;Card serial number&lt;/p&gt;
388 &lt;p&gt;The way to determine a serial number of Gnuk Token for card has been
389 changed.  It uses the 96-bit unique bits of MCU, but the portion for
390 use is changed.&lt;/p&gt;
391 &lt;/li&gt;
392 &lt;li&gt;&lt;p class="first"&gt;USB Reset handling&lt;/p&gt;
393 &lt;p&gt;USB reset lets Gnuk Token restart.  It would not be perfect, when it's
394 during computation of some function, but most parts are protected by
395 Chopstx's feature of cancellation.&lt;/p&gt;
396 &lt;/li&gt;
397 &lt;/ul&gt;
398 &lt;div class="section" id="links"&gt;
399 &lt;h2&gt;Links&lt;/h2&gt;
400 &lt;dl class="docutils"&gt;
401 &lt;dt&gt;Gnuk Users Mailing List at alioth.debian.org:&lt;/dt&gt;
402 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
403 &lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
404 &lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/"&gt;https://anonscm.debian.org/cgit/gnuk/&lt;/a&gt;&lt;/dd&gt;
405 &lt;dt&gt;FST-01 Gnuk Handbook (in Japanese):&lt;/dt&gt;
406 &lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
407 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
408 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
409 &lt;/dl&gt;
410 &lt;/div&gt;
411 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Thu, 17 Sep 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-09-17:gnuk/version1_1_8.html</guid></item><item><title>9月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2015/Sep.html</link><description>&lt;div class="section" id="chopstx-on-raspberry-pi-2"&gt;
412 &lt;h2&gt;テーマ: Chopstx on Raspberry Pi 2&lt;/h2&gt;
413 &lt;p&gt;開催日時 2015年9月25日(金曜日)18:30 ~ 19:30&lt;/p&gt;
414 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
415 &lt;col class="field-name" /&gt;
416 &lt;col class="field-body" /&gt;
417 &lt;tbody valign="top"&gt;
418 &lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
419 &lt;/tr&gt;
420 &lt;/tbody&gt;
421 &lt;/table&gt;
422 &lt;p&gt;なお今後の開催日時は以下を予定しています。&lt;/p&gt;
423 &lt;ul class="simple"&gt;
424 &lt;li&gt;10/16(金曜日) 18:30-19:30&lt;/li&gt;
425 &lt;li&gt;11/27(金曜日) 18:30-19:30&lt;/li&gt;
426 &lt;li&gt;12/11(金曜日) 18:30-19:30&lt;/li&gt;
427 &lt;/ul&gt;
428 &lt;p&gt;(場所はいずれも東京体育館第四会議室です)&lt;/p&gt;
429 &lt;/div&gt;
430 &lt;div class="section" id="id2"&gt;
431 &lt;h2&gt;概要&lt;/h2&gt;
432 &lt;p&gt;Chopstxはg新部さんの手になるARM Cortex-M3/M0用のリアルタイムスレッドライブラリでGnukやNeugで使われています。
433 ChopstxをCortex-A7をCPUにもつRaspberry Pi 2ボードにポートしようとしておきた顛末をご紹介します。&lt;/p&gt;
434 &lt;/div&gt;
435 &lt;div class="section" id="id3"&gt;
436 &lt;h2&gt;話題提供&lt;/h2&gt;
437 &lt;ul class="simple"&gt;
438 &lt;li&gt;小島 一元&lt;/li&gt;
439 &lt;/ul&gt;
440 &lt;/div&gt;
441 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Tue, 25 Aug 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-08-25:monthly-meetings/2015/Sep.html</guid></item><item><title>Version 1.1.7</title><link>http://www.fsij.org/gnuk/version1_1_7.html</link><description>&lt;!-- author gniibe --&gt;
442 &lt;p&gt;Gnuk version 1.1.7 is released.&lt;/p&gt;
443 &lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
444 &lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
445 documentation for instructions of how to use Gnuk Token.
446 (New documentation can be used for 1.0.x, too.)&lt;/p&gt;
447 &lt;ul class="simple"&gt;
448 &lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
449 &lt;/ul&gt;
450 &lt;!-- BREAK --&gt;
451 &lt;p&gt;Here are highlights.&lt;/p&gt;
452 &lt;ul&gt;
453 &lt;li&gt;&lt;p class="first"&gt;Upgrade of Chopstx&lt;/p&gt;
454 &lt;p&gt;We use Chopstx 0.08, which supports STM32 Nucleo and ST Dongle.&lt;/p&gt;
455 &lt;/li&gt;
456 &lt;/ul&gt;
457 &lt;div class="section" id="links"&gt;
458 &lt;h2&gt;Links&lt;/h2&gt;
459 &lt;dl class="docutils"&gt;
460 &lt;dt&gt;Gnuk Users Mailing List at alioth.debian.org:&lt;/dt&gt;
461 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
462 &lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
463 &lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/"&gt;https://anonscm.debian.org/cgit/gnuk/&lt;/a&gt;&lt;/dd&gt;
464 &lt;dt&gt;FST-01 Gnuk Handbook (in Japanese):&lt;/dt&gt;
465 &lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
466 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
467 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
468 &lt;/dl&gt;
469 &lt;/div&gt;
470 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 05 Aug 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-08-05:gnuk/version1_1_7.html</guid></item><item><title>NeuG Version 1.0.3</title><link>http://www.fsij.org/gnuk/neug_version1_0_3.html</link><description>&lt;!-- author gniibe --&gt;
471 &lt;p&gt;Version 1.0.3 of NeuG has been released.  The changes are for better
472 support of different boards and different operating systems.
473 Functionality and performance of NeuG is as same as 1.0.1.&lt;/p&gt;
474 &lt;p&gt;NeuG is an implementation of True Random Number Generator based on sampling of ADC of STM32F103.&lt;/p&gt;
475 &lt;!-- BREAK --&gt;
476 &lt;p&gt;Original intention of NeuG development was using it as a part of Gnuk,
477 but we also have standalone USB CDC-ACM version.  You can get random
478 stream from /dev/ttyACM0 when connected to your host PC.  Standalone
479 version is useful to feed entropy to /dev/random on GNU/Linux.  Its
480 generation speed is &amp;gt;= 80kB/sec (kB = 1000-byte).&lt;/p&gt;
481 &lt;p&gt;The output has been tested by PractRand 0.92.&lt;/p&gt;
482 &lt;p&gt;Highlights:&lt;/p&gt;
483 &lt;ul&gt;
484 &lt;li&gt;&lt;p class="first"&gt;Upgrade of Chopstx (the thread library)&lt;/p&gt;
485 &lt;p&gt;Now, we use Chopstx 0.08, which supports more boards.&lt;/p&gt;
486 &lt;/li&gt;
487 &lt;li&gt;&lt;p class="first"&gt;Upgrade of Fraucheky (the GPL container)&lt;/p&gt;
488 &lt;p&gt;Now, we use Fraucheky 0.3, which can work well with FreeBSD.&lt;/p&gt;
489 &lt;/li&gt;
490 &lt;/ul&gt;
491 &lt;div class="section" id="links"&gt;
492 &lt;h2&gt;Links&lt;/h2&gt;
493 &lt;dl class="docutils"&gt;
494 &lt;dt&gt;NeuG (under Gnuk Repository):&lt;/dt&gt;
495 &lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/neug/"&gt;https://anonscm.debian.org/cgit/gnuk/neug/&lt;/a&gt;&lt;/dd&gt;
496 &lt;dt&gt;FST-01 support pages:&lt;/dt&gt;
497 &lt;dd&gt;&lt;a class="reference external" href="http://www.gniibe.org/category/fst-01.html"&gt;http://www.gniibe.org/category/fst-01.html&lt;/a&gt;&lt;/dd&gt;
498 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
499 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
500 &lt;dt&gt;True Random Number Generators - FST-01 - Well Tempered Hacker:&lt;/dt&gt;
501 &lt;dd&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="https://www.youtube.com/watch?v=iDuhLQ43tvQ"&gt;https://www.youtube.com/watch?v=iDuhLQ43tvQ&lt;/a&gt;&lt;/p&gt;
502 &lt;p class="last"&gt;Thanks to Anders Brownworth for the movie.&lt;/p&gt;
503 &lt;/dd&gt;
504 &lt;dt&gt;Gnuk Mailing List:&lt;/dt&gt;
505 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
506 &lt;/dl&gt;
507 &lt;/div&gt;
508 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 03 Aug 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-08-03:gnuk/neug_version1_0_3.html</guid></item><item><title>Version 1.1.6</title><link>http://www.fsij.org/gnuk/version1_1_6.html</link><description>&lt;!-- author gniibe --&gt;
509 &lt;p&gt;Gnuk version 1.1.6 is released.&lt;/p&gt;
510 &lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
511 &lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
512 documentation for instructions of how to use Gnuk Token.
513 (New documentation can be used for 1.0.x, too.)&lt;/p&gt;
514 &lt;ul class="simple"&gt;
515 &lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
516 &lt;/ul&gt;
517 &lt;!-- BREAK --&gt;
518 &lt;p&gt;Here are highlights.&lt;/p&gt;
519 &lt;ul&gt;
520 &lt;li&gt;&lt;p class="first"&gt;USB SerialNumber String&lt;/p&gt;
521 &lt;p&gt;The way to determine a serial number of Gnuk Token has been changed.
522 It uses the 96-bit unique bits of MCU, but the portion for use is
523 changed.&lt;/p&gt;
524 &lt;/li&gt;
525 &lt;li&gt;&lt;p class="first"&gt;Upgrade of Chopstx&lt;/p&gt;
526 &lt;p&gt;We use Chopstx 0.07, which supports STM32 Primer2 and CQ STARM, too.&lt;/p&gt;
527 &lt;/li&gt;
528 &lt;li&gt;&lt;p class="first"&gt;Experimental Curve25519 support.&lt;/p&gt;
529 &lt;p&gt;Gnuk can support Curve25519 (for decryption).  Note that this is
530 pretty much experimental, and subjects to change.  The low level
531 code is somehow stable, but there are no consensus in higer level.
532 Especially, OID in the key attribute would be changed in future.&lt;/p&gt;
533 &lt;/li&gt;
534 &lt;li&gt;&lt;p class="first"&gt;No --enable-keygen option&lt;/p&gt;
535 &lt;p&gt;It is now standard feature included always.  Note that it doesn't
536 mean this feature is stable now.  It is becoming stable, hopefully.&lt;/p&gt;
537 &lt;/li&gt;
538 &lt;/ul&gt;
539 &lt;div class="section" id="links"&gt;
540 &lt;h2&gt;Links&lt;/h2&gt;
541 &lt;dl class="docutils"&gt;
542 &lt;dt&gt;Gnuk Users Mailing List at alioth.debian.org:&lt;/dt&gt;
543 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
544 &lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
545 &lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/"&gt;https://anonscm.debian.org/cgit/gnuk/&lt;/a&gt;&lt;/dd&gt;
546 &lt;dt&gt;FST-01 Gnuk Handbook (in Japanese):&lt;/dt&gt;
547 &lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
548 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
549 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
550 &lt;/dl&gt;
551 &lt;/div&gt;
552 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Tue, 21 Jul 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-07-21:gnuk/version1_1_6.html</guid></item><item><title>Version 1.1.5</title><link>http://www.fsij.org/gnuk/version1_1_5.html</link><description>&lt;!-- author gniibe --&gt;
553 &lt;p&gt;Gnuk version 1.1.5 is released.&lt;/p&gt;
554 &lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
555 &lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
556 documentation for instructions of how to use Gnuk Token.
557 (New documentation can be used for 1.0.x, too.)&lt;/p&gt;
558 &lt;ul class="simple"&gt;
559 &lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
560 &lt;/ul&gt;
561 &lt;!-- BREAK --&gt;
562 &lt;p&gt;Here are highlights.&lt;/p&gt;
563 &lt;ul&gt;
564 &lt;li&gt;&lt;p class="first"&gt;upgrade_by_passwd.py is not so noisy any more.&lt;/p&gt;
565 &lt;p&gt;Since it's getting stable, no debug output any more.&lt;/p&gt;
566 &lt;/li&gt;
567 &lt;li&gt;&lt;p class="first"&gt;Maple mini support.&lt;/p&gt;
568 &lt;p&gt;Although its random number generation is not tested, Maple mini
569 support is added.&lt;/p&gt;
570 &lt;/li&gt;
571 &lt;li&gt;&lt;p class="first"&gt;Windows interoperability fix.&lt;/p&gt;
572 &lt;p&gt;1.1.x (0 to 4) didn't work with Windows because of INTERRUPT
573 transfer.  It's fixed and it works now.&lt;/p&gt;
574 &lt;/li&gt;
575 &lt;li&gt;&lt;p class="first"&gt;OpenPGPcard specification v3.0 compatibility.&lt;/p&gt;
576 &lt;p&gt;OpenPGPcard specification v3.0 now include NIST curves (and other
577 curves) and ECDSA and ECDH operations are defined.  Gnuk follows this
578 specification.&lt;/p&gt;
579 &lt;/li&gt;
580 &lt;/ul&gt;
581 &lt;div class="section" id="links"&gt;
582 &lt;h2&gt;Links&lt;/h2&gt;
583 &lt;dl class="docutils"&gt;
584 &lt;dt&gt;Gnuk Users Mailing List at alioth.debian.org:&lt;/dt&gt;
585 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
586 &lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
587 &lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/"&gt;https://anonscm.debian.org/cgit/gnuk/&lt;/a&gt;&lt;/dd&gt;
588 &lt;dt&gt;FST-01 Gnuk Handbook (in Japanese):&lt;/dt&gt;
589 &lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
590 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
591 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
592 &lt;/dl&gt;
593 &lt;/div&gt;
594 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 03 Jun 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-06-03:gnuk/version1_1_5.html</guid></item><item><title>6月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2015/Jun.html</link><description>&lt;div class="section" id="gcc-gnu-compiler-collection"&gt;
595 &lt;h2&gt;テーマ: GCC (GNU Compiler Collection)について&lt;/h2&gt;
596 &lt;p&gt;開催日時 2015年6月13日(土曜日)18:10 〜 18:45&lt;/p&gt;
597 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
598 &lt;col class="field-name" /&gt;
599 &lt;col class="field-body" /&gt;
600 &lt;tbody valign="top"&gt;
601 &lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
602 &lt;/tr&gt;
603 &lt;tr class="field"&gt;&lt;th class="field-name"&gt;注意:&lt;/th&gt;&lt;td class="field-body"&gt;FSIJ総会の後で、いつもと曜日と時間帯が異なります。&lt;/td&gt;
604 &lt;/tr&gt;
605 &lt;/tbody&gt;
606 &lt;/table&gt;
607 &lt;/div&gt;
608 &lt;div class="section" id="id2"&gt;
609 &lt;h2&gt;概要&lt;/h2&gt;
610 &lt;p&gt;GCC 5.1が4月末にリリースされました。 5.1で加わった機能やプロジェクトの現状、その他あれこれについてその概要を紹介します。&lt;/p&gt;
611 &lt;/div&gt;
612 &lt;div class="section" id="id3"&gt;
613 &lt;h2&gt;話題提供&lt;/h2&gt;
614 &lt;ul class="simple"&gt;
615 &lt;li&gt;小島 一元&lt;/li&gt;
616 &lt;/ul&gt;
617 &lt;/div&gt;
618 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 27 May 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-05-27:monthly-meetings/2015/Jun.html</guid></item><item><title>5月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2015/May.html</link><description>&lt;div class="section" id="pelicangit"&gt;
619 &lt;h2&gt;テーマ: Pelicanを使ってGitで管理するホームページ&lt;/h2&gt;
620 &lt;p&gt;開催日時 2015年5月25日(月曜日)18:30 〜 19:30&lt;/p&gt;
621 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
622 &lt;col class="field-name" /&gt;
623 &lt;col class="field-body" /&gt;
624 &lt;tbody valign="top"&gt;
625 &lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
626 &lt;/tr&gt;
627 &lt;/tbody&gt;
628 &lt;/table&gt;
629 &lt;/div&gt;
630 &lt;div class="section" id="id2"&gt;
631 &lt;h2&gt;概要&lt;/h2&gt;
632 &lt;p&gt;FSIJのホームページで使っている &lt;a class="reference external" href="http://blog.getpelican.com/"&gt;Pelican&lt;/a&gt; を解説し、運用を説明します。&lt;/p&gt;
633 &lt;p&gt;FSIJのホームページは2009年よりreStructuredTextをソースとして生成されています
634 (それ以前はTrac, Zope, wml を使ったりしていました)。&lt;/p&gt;
635 &lt;p&gt;2014年にサーバを移行するにあたり、 &lt;a class="reference external" href="http://blog.getpelican.com/"&gt;Pelican&lt;/a&gt; を使うように再構築し、HTMLおよびソースは &lt;a class="reference external" href="http://git.fsij.org/gitweb/"&gt;Gitリポジトリ&lt;/a&gt; で管理されています。&lt;/p&gt;
636 &lt;p&gt;このようにすることで、以下の利点が達成されています。&lt;/p&gt;
637 &lt;ul class="simple"&gt;
638 &lt;li&gt;複数人による(場合によってはオフライン作業での)編集と管理を可能とする。&lt;/li&gt;
639 &lt;li&gt;運用しているサーバではなく、手元ローカルに確認できる。&lt;/li&gt;
640 &lt;li&gt;複数人でGitリポジトリを運用することは自動的にバックアップとなる。&lt;/li&gt;
641 &lt;li&gt;異なるサーバでサービスすることを容易にし、万が一のときに対応できる。&lt;/li&gt;
642 &lt;li&gt;環境に左右されにくい内容のテクストのソースを維持管理する。&lt;/li&gt;
643 &lt;li&gt;(移り気な最近の)Webの技術に対応する。&lt;/li&gt;
644 &lt;li&gt;訪問者の自由なコンピューティングを阻害しがちなWebの技術を避けられる。&lt;/li&gt;
645 &lt;li&gt;訪問者のプライバシをないがしろにしがちなWebの技術を避けられる。&lt;/li&gt;
646 &lt;/ul&gt;
647 &lt;div class="section" id="id3"&gt;
648 &lt;h3&gt;参加の準備&lt;/h3&gt;
649 &lt;p&gt;手元にホームページのソースのコピーを持つ:&lt;/p&gt;
650 &lt;pre class="literal-block"&gt;
651 $ git clone git://git.fsij.org/fsij-homepage.git
652 &lt;/pre&gt;
653 &lt;p&gt;こちらのページ &lt;a class="reference external" href="http://www.fsij.org/category/system.html"&gt;http://www.fsij.org/category/system.html&lt;/a&gt; を読んで、 &lt;a class="reference external" href="http://blog.getpelican.com/"&gt;Pelican&lt;/a&gt; などの必要なソフトウェアを手元に用意してください。&lt;/p&gt;
654 &lt;/div&gt;
655 &lt;/div&gt;
656 &lt;div class="section" id="id4"&gt;
657 &lt;h2&gt;話題提供&lt;/h2&gt;
658 &lt;ul class="simple"&gt;
659 &lt;li&gt;g新部 裕&lt;/li&gt;
660 &lt;/ul&gt;
661 &lt;/div&gt;
662 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Sat, 09 May 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-05-09:monthly-meetings/2015/May.html</guid></item><item><title>4月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2015/Apr.html</link><description>&lt;div class="section" id="kakasi"&gt;
663 &lt;h2&gt;テーマ: KAKASIの実装と課題&lt;/h2&gt;
664 &lt;p&gt;開催日時 2015年4月27日(月曜日)18:30 〜 19:30&lt;/p&gt;
665 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
666 &lt;col class="field-name" /&gt;
667 &lt;col class="field-body" /&gt;
668 &lt;tbody valign="top"&gt;
669 &lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
670 &lt;/tr&gt;
671 &lt;/tbody&gt;
672 &lt;/table&gt;
673 &lt;/div&gt;
674 &lt;div class="section" id="id2"&gt;
675 &lt;h2&gt;概要&lt;/h2&gt;
676 &lt;p&gt;KAKASIは古くから使われている、漢字・かな・アルファベットの相互変換をするソフトウェアです。オリジナルの作者である高橋ひろのぶ氏から開発を引き継いだ以後の歴史と、現在の実装上の問題、そして今後の取り組みについて解説します。&lt;/p&gt;
677 &lt;/div&gt;
678 &lt;div class="section" id="id3"&gt;
679 &lt;h2&gt;話題提供&lt;/h2&gt;
680 &lt;ul class="simple"&gt;
681 &lt;li&gt;野首 貴嗣&lt;/li&gt;
682 &lt;/ul&gt;
683 &lt;/div&gt;
684 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Fri, 03 Apr 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-04-03:monthly-meetings/2015/Apr.html</guid></item><item><title>3月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2015/Mar.html</link><description>&lt;div class="section" id="cve-2014-6271gnu-bash"&gt;
685 &lt;h2&gt;テーマ: CVE-2014-6271及び関連するGNU bashの脆弱性について&lt;/h2&gt;
686 &lt;p&gt;開催日時 2015年3月16日(月曜日)18:30 〜 19:30&lt;/p&gt;
687 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
688 &lt;col class="field-name" /&gt;
689 &lt;col class="field-body" /&gt;
690 &lt;tbody valign="top"&gt;
691 &lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第三会議室&lt;/td&gt;
692 &lt;/tr&gt;
693 &lt;/tbody&gt;
694 &lt;/table&gt;
695 &lt;/div&gt;
696 &lt;div class="section" id="id2"&gt;
697 &lt;h2&gt;概要&lt;/h2&gt;
698 &lt;p&gt;米国時間2014年9月24日に公開されたGNU bashに燗する脆弱性 CVE-2014-6271及び関連する一連の脆弱性についての解説と具体的な攻撃可能性についてデモを含めての議論を行います。&lt;/p&gt;
699 &lt;/div&gt;
700 &lt;div class="section" id="id3"&gt;
701 &lt;h2&gt;話題提供&lt;/h2&gt;
702 &lt;ul class="simple"&gt;
703 &lt;li&gt;鈴木 裕信&lt;/li&gt;
704 &lt;/ul&gt;
705 &lt;/div&gt;
706 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Fri, 13 Feb 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-02-13:monthly-meetings/2015/Mar.html</guid></item><item><title>NeuG Version 1.0.1</title><link>http://www.fsij.org/gnuk/neug_version1_0_1.html</link><description>&lt;!-- author gniibe --&gt;
707 &lt;p&gt;Version 1.0.1 of NeuG has been released.&lt;/p&gt;
708 &lt;p&gt;NeuG is an implementation of True Random Number Generator based on sampling noise of ADC of STM32F103.&lt;/p&gt;
709 &lt;!-- BREAK --&gt;
710 &lt;p&gt;Original intention of NeuG development was using it as a part of Gnuk,
711 but we also have standalone USB CDC-ACM version.  You can get random
712 stream from /dev/ttyACM0 when connected to your host PC.  Standalone
713 version is useful to feed entropy to /dev/random on GNU/Linux.  Its
714 generation speed is &amp;gt;= 80kB/sec (kB = 1000-byte).&lt;/p&gt;
715 &lt;p&gt;The output has been tested NIST STS 2.1.1, Dieharder 3.31.1 and
716 PractRand 0.92.&lt;/p&gt;
717 &lt;ul&gt;
718 &lt;li&gt;&lt;p class="first"&gt;Upgrade of Chopstx (the thread library)&lt;/p&gt;
719 &lt;p&gt;Now, we use Chopstx 0.04.&lt;/p&gt;
720 &lt;/li&gt;
721 &lt;li&gt;&lt;p class="first"&gt;Upgrade of Fraucheky (the GPL container)&lt;/p&gt;
722 &lt;p&gt;Furoshiki is traditional Japanese way of wrapping things.
723 Fraucheky is a GPL container which makes sure to deliver GPL to users.
724 Now, we use Fraucheky 0.1.&lt;/p&gt;
725 &lt;/li&gt;
726 &lt;li&gt;&lt;p class="first"&gt;Compile options&lt;/p&gt;
727 &lt;p&gt;We use -O3 (with no -Os) for neug.o and sha256.o.&lt;/p&gt;
728 &lt;/li&gt;
729 &lt;/ul&gt;
730 &lt;div class="section" id="links"&gt;
731 &lt;h2&gt;Links&lt;/h2&gt;
732 &lt;dl class="docutils"&gt;
733 &lt;dt&gt;NeuG (under Gnuk Repository):&lt;/dt&gt;
734 &lt;dd&gt;&lt;a class="reference external" href="http://gitorious.org/gnuk/neug"&gt;http://gitorious.org/gnuk/neug&lt;/a&gt;&lt;/dd&gt;
735 &lt;/dl&gt;
736 &lt;p&gt;FST-01 support pages:&lt;/p&gt;
737 &lt;blockquote&gt;
738 &lt;a class="reference external" href="http://www.gniibe.org/category/fst-01.html"&gt;http://www.gniibe.org/category/fst-01.html&lt;/a&gt;&lt;/blockquote&gt;
739 &lt;dl class="docutils"&gt;
740 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
741 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
742 &lt;dt&gt;True Random Number Generators - FST-01 - Well Tempered Hacker:&lt;/dt&gt;
743 &lt;dd&gt;&lt;a class="reference external" href="https://www.youtube.com/watch?v=iDuhLQ43tvQ"&gt;https://www.youtube.com/watch?v=iDuhLQ43tvQ&lt;/a&gt;&lt;/dd&gt;
744 &lt;dt&gt;Gnuk Mailing List:&lt;/dt&gt;
745 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
746 &lt;/dl&gt;
747 &lt;p&gt;Thanks to Anders Brownworth for the movie.&lt;/p&gt;
748 &lt;/div&gt;
749 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 11 Feb 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-02-11:gnuk/neug_version1_0_1.html</guid></item><item><title>Customizing Gnuk Token</title><link>http://www.fsij.org/gnuk/customizing-gnuk-token.html</link><description>&lt;p&gt;FST-01 with transparent tube is basically designed for people who want to customize.&lt;/p&gt;
750 &lt;p&gt;Typical example is with &lt;a class="reference external" href="/gnuk/mono-the-eraser-case.html"&gt;the case of MONO eraser&lt;/a&gt; .&lt;/p&gt;
751 &lt;p&gt;In 2015, gniibe went 100-yen shop to seek another craftwork possibility.&lt;/p&gt;
752 &lt;p&gt;Since UV resin is available there, gniibe considered about that.  But,
753 in the end, gniibe used juto string and a key shape part for craftwork, instead.&lt;/p&gt;
754 &lt;p&gt;Those are good for tamper resistance, too.&lt;/p&gt;
755 &lt;a class="reference external image-reference" href="/images/gnuk/gnuk-token-2015.jpg"&gt;&lt;img alt="FST-01 tube in 2015" src="/images/gnuk/gnuk-token-2015.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
756 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Thu, 29 Jan 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-01-29:gnuk/customizing-gnuk-token.html</guid></item><item><title>1月の集まり</title><link>http://www.fsij.org/monthly-meetings/2015/Jan.html</link><description>&lt;div class="section" id="tor-otr-www-gnu-org"&gt;
757 &lt;h2&gt;テーマ: Tor/OTR と www.gnu.orgの日本語訳について&lt;/h2&gt;
758 &lt;p&gt;開催日時 2015年01月22日(木曜日) 17:30 〜 19:00++&lt;/p&gt;
759 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
760 &lt;col class="field-name" /&gt;
761 &lt;col class="field-body" /&gt;
762 &lt;tbody valign="top"&gt;
763 &lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;青山一丁目 (&lt;strong&gt;注意&lt;/strong&gt;: いつもと違います!)&lt;/td&gt;
764 &lt;/tr&gt;
765 &lt;/tbody&gt;
766 &lt;/table&gt;
767 &lt;p&gt;www.gnu.orgのウェブサイトの日本語訳は現体制で4年目になりました。
768 毎年一回程度オフラインの会合をしています。翻訳作業について確認し、作業の改善をはかります。&lt;/p&gt;
769 &lt;p&gt;ちょうど Jacob Appelbaum さんが来日しますので、一時間ほどお話をしてもらう予定です。&lt;/p&gt;
770 &lt;p&gt;www.gnu.orgの翻訳作業の関係者だけでなく、GNUプロジェクトについて知りたい方、自由ソフトウェア運動に関心のある方、ほかの日本語翻訳に関係している方、Tor や OTR に関心のある方の参加を募ります。&lt;/p&gt;
771 &lt;p&gt;フリーソフトウェアファウンデーションは今年で30周年で、動画が作られましたのでこちらの字幕の翻訳についても話題となるでしょう。&lt;/p&gt;
772 &lt;p&gt;また emailselfdefense.fsf.org の日本語訳についても論じましょう。&lt;/p&gt;
773 &lt;p&gt;g新年に際し、会合の後、新年会を開催する予定です。&lt;/p&gt;
774 &lt;!-- BREAK --&gt;
775 &lt;/div&gt;
776 &lt;div class="section" id="id2"&gt;
777 &lt;h2&gt;会場について&lt;/h2&gt;
778 &lt;p&gt;地下鉄銀座線青山一丁目から徒歩1分。
779 詳細については参加登録した方にメールで連絡します。&lt;/p&gt;
780 &lt;/div&gt;
781 &lt;div class="section" id="id3"&gt;
782 &lt;h2&gt;募集人数&lt;/h2&gt;
783 &lt;p&gt;10名くらい&lt;/p&gt;
784 &lt;/div&gt;
785 &lt;div class="section" id="id4"&gt;
786 &lt;h2&gt;時間割&lt;/h2&gt;
787 &lt;ul&gt;
788 &lt;li&gt;&lt;p class="first"&gt;17:00ころ       開場&lt;/p&gt;
789 &lt;/li&gt;
790 &lt;li&gt;&lt;p class="first"&gt;17:30~18:00   www.gnu.orgの保守について確認、作業予定など&lt;/p&gt;
791 &lt;ul class="simple"&gt;
792 &lt;li&gt;この一年の作業のまとめ&lt;/li&gt;
793 &lt;li&gt;今後、一年くらいの作業の予定&lt;/li&gt;
794 &lt;/ul&gt;
795 &lt;/li&gt;
796 &lt;li&gt;&lt;dl class="first docutils"&gt;
797 &lt;dt&gt;18:00~19:00   Jacob Appelbaum さんの話&lt;/dt&gt;
798 &lt;dd&gt;&lt;p class="first last"&gt;Jacob Appelbaum, Tor Developer - &lt;a class="reference external" href="https://www.torproject.org/"&gt;https://www.torproject.org/&lt;/a&gt;&lt;/p&gt;
799 &lt;/dd&gt;
800 &lt;/dl&gt;
801 &lt;/li&gt;
802 &lt;li&gt;&lt;p class="first"&gt;19:30?~21:00? 新年会 (近くの居酒屋等)&lt;/p&gt;
803 &lt;/li&gt;
804 &lt;/ul&gt;
805 &lt;/div&gt;
806 &lt;div class="section" id="id5"&gt;
807 &lt;h2&gt;参加方法&lt;/h2&gt;
808 &lt;p&gt;参加希望の方は gniibe at fsij.org 宛にメールで事前(1/20までを目安)に連絡ください。
809 一部だけの参加希望の場合は、その旨を伝えてください。&lt;/p&gt;
810 &lt;p&gt;討議とお話を聞く会合には費用はかかりません。新年会は各自あわせての負担をお願いします。&lt;/p&gt;
811 &lt;/div&gt;
812 &lt;div class="section" id="id6"&gt;
813 &lt;h2&gt;参考リンク&lt;/h2&gt;
814 &lt;ul class="simple"&gt;
815 &lt;li&gt;Tor プロジェクト: &lt;a class="reference external" href="https://www.torproject.org/"&gt;https://www.torproject.org/&lt;/a&gt;&lt;/li&gt;
816 &lt;li&gt;Off-the-Record Messaging: &lt;a class="reference external" href="https://otr.cypherpunks.ca/index.php"&gt;https://otr.cypherpunks.ca/index.php&lt;/a&gt;&lt;/li&gt;
817 &lt;li&gt;GNU プロジェクト: &lt;a class="reference external" href="https://www.gnu.org/"&gt;https://www.gnu.org/&lt;/a&gt;&lt;/li&gt;
818 &lt;li&gt;日本語翻訳チーム: &lt;a class="reference external" href="https://savannah.gnu.org/projects/www-ja"&gt;https://savannah.gnu.org/projects/www-ja&lt;/a&gt;&lt;/li&gt;
819 &lt;li&gt;&lt;a class="reference external" href="https://emailselfdefense.fsf.org/en/"&gt;https://emailselfdefense.fsf.org/en/&lt;/a&gt;&lt;/li&gt;
820 &lt;li&gt;FSF30周年の動画: &lt;a class="reference external" href="https://archive.org/details/FSF30Video"&gt;https://archive.org/details/FSF30Video&lt;/a&gt;&lt;/li&gt;
821 &lt;/ul&gt;
822 &lt;/div&gt;
823 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Fri, 09 Jan 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-01-09:monthly-meetings/2015/Jan.html</guid></item><item><title>Version 1.1.4</title><link>http://www.fsij.org/gnuk/version1_1_4.html</link><description>&lt;!-- author gniibe --&gt;
824 &lt;p&gt;Gnuk version 1.1.4 is released.&lt;/p&gt;
825 &lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
826 &lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
827 documentation for instructions of how to use Gnuk Token.
828 (New documentation can be used for 1.0.x, too.)&lt;/p&gt;
829 &lt;ul class="simple"&gt;
830 &lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
831 &lt;/ul&gt;
832 &lt;!-- BREAK --&gt;
833 &lt;p&gt;Here are highlights.&lt;/p&gt;
834 &lt;ul&gt;
835 &lt;li&gt;&lt;p class="first"&gt;Experimental RSA-4096 support.&lt;/p&gt;
836 &lt;p&gt;Although it takes too long (more than 8.7 second), RSA-4096
837 is now implemented.&lt;/p&gt;
838 &lt;/li&gt;
839 &lt;li&gt;&lt;p class="first"&gt;ECDH support.&lt;/p&gt;
840 &lt;p&gt;ECDH is now supported.  You need development branch (master)
841 of GnuPG to use this feature.&lt;/p&gt;
842 &lt;/li&gt;
843 &lt;li&gt;&lt;p class="first"&gt;ECDSA and EdDSA is not that experimental.&lt;/p&gt;
844 &lt;p&gt;You don't need to edit DEFS variable in src/Makefile.&lt;/p&gt;
845 &lt;/li&gt;
846 &lt;li&gt;&lt;p class="first"&gt;STM8S_DISCOVERY is not supported any more.&lt;/p&gt;
847 &lt;p&gt;It's flash ROM size (64KiB) is a bit small to have all features of
848 Gnuk now.  If you manually edit code to limit the size of executable,
849 it still could run Gnuk, though.&lt;/p&gt;
850 &lt;/li&gt;
851 &lt;li&gt;&lt;p class="first"&gt;configure's default target is now FST-01.&lt;/p&gt;
852 &lt;p&gt;Receiving reports from those who complain default target, I
853 reconsidered.  Those who has Olimex STM32 H103 usually has JTAG
854 debugger, while FST-01 users don't.  So, to be safe, the default
855 target is now FST-01, instead of Olimex STM32 H103.&lt;/p&gt;
856 &lt;/li&gt;
857 &lt;/ul&gt;
858 &lt;div class="section" id="links"&gt;
859 &lt;h2&gt;Links&lt;/h2&gt;
860 &lt;dl class="docutils"&gt;
861 &lt;dt&gt;Gnuk Users Mailing List at alioth.debian.org:&lt;/dt&gt;
862 &lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
863 &lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
864 &lt;dd&gt;&lt;a class="reference external" href="http://gitorious.org/gnuk/"&gt;http://gitorious.org/gnuk/&lt;/a&gt;&lt;/dd&gt;
865 &lt;dt&gt;FST-01 Gnuk Handbook (in Japanese);&lt;/dt&gt;
866 &lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
867 &lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
868 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
869 &lt;/dl&gt;
870 &lt;/div&gt;
871 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 15 Dec 2014 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2014-12-15:gnuk/version1_1_4.html</guid></item><item><title>11月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2014/Nov.html</link><description>&lt;div class="section" id="openpgp"&gt;
872 &lt;h2&gt;テーマ: OpenPGP鍵署名の会合&lt;/h2&gt;
873 &lt;p&gt;開催日時 2014年11月25日(火曜日)18:30 〜 19:30&lt;/p&gt;
874 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
875 &lt;col class="field-name" /&gt;
876 &lt;col class="field-body" /&gt;
877 &lt;tbody valign="top"&gt;
878 &lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
879 &lt;/tr&gt;
880 &lt;/tbody&gt;
881 &lt;/table&gt;
882 &lt;p&gt;GnuPG (GNU Privacy Guard)の新しいバージョン 2.1.0がリリースされました。&lt;/p&gt;
883 &lt;p&gt;この機会に、EZKSP (Easy KeySigning Party Protocol)による鍵の署名の証明のための情報交換をします。&lt;/p&gt;
884 &lt;!-- BREAK --&gt;
885 &lt;/div&gt;
886 &lt;div class="section" id="id2"&gt;
887 &lt;h2&gt;概要&lt;/h2&gt;
888 &lt;p&gt;OpenPGP鍵署名の会合を行います。&lt;/p&gt;
889 &lt;p&gt;時間が余ればGnuPG の開発に参加している g新部が、いくつかの話題を紹介します。&lt;/p&gt;
890 &lt;/div&gt;
891 &lt;div class="section" id="ezksp-easy-keysigning-party-protocol"&gt;
892 &lt;h2&gt;EZKSP (Easy KeySigning Party Protocol)&lt;/h2&gt;
893 &lt;p&gt;今回の集まりでは &lt;a class="reference external" href="http://mdcc.cx/gnupg/ezksp.html"&gt;EZKSP&lt;/a&gt; による鍵の署名の証明のための情報交換をします。&lt;/p&gt;
894 &lt;p&gt;近年、よく行われるKSP(Key Signing Party)のプロトコルでは、コーディネータによる的確な事前の準備が必要であり、また、参加者もファイルを事前に入手し印刷しチェックサムを計算しておく必要があります。&lt;/p&gt;
895 &lt;p&gt;これには、厳格に手順が定まっていてKSPの評価がしやすく手間も減らせてきちんと確認ができる、という利点がありますが、準備が必要なこと、飛び入り参加の扱いが難しい、などの問題があるかもしれません。&lt;/p&gt;
896 &lt;p&gt;今回のプロトコルは、わかりやすく、大人数でなければ手間もさほど問題にはなりません。&lt;/p&gt;
897 &lt;/div&gt;
898 &lt;div class="section" id="id3"&gt;
899 &lt;h2&gt;EZKSP に持ってくるもの&lt;/h2&gt;
900 &lt;ul&gt;
901 &lt;li&gt;&lt;p class="first"&gt;自分の鍵の情報の紙: 鍵のID、名前、フィンガープリントを印刷した紙(の短冊)を想定される人数分
902 たとえば、以下のようです(gpg --list-key --fingerprint &amp;lt;自分の鍵ID&amp;gt; の出力):&lt;/p&gt;
903 &lt;pre class="literal-block"&gt;
904 pub   2048R/4CA7BABE 2010-10-15
905       Key fingerprint = 1241 24BD 3B48 62AF 7A0A  42F1 00B4 5EBD 4CA7 BABE
906 uid                  NIIBE Yutaka &amp;lt;gniibe&amp;#64;fsij.org&amp;gt;
907 uid                  NIIBE Yutaka &amp;lt;gniibe&amp;#64;debian.org&amp;gt;
908 sub   2048R/084239CF 2010-10-15
909 sub   2048R/5BB065DC 2010-10-22
910 &lt;/pre&gt;
911 &lt;/li&gt;
912 &lt;li&gt;&lt;p class="first"&gt;自分の名前を証明するもの。User ID に英字を使っている場合はパスポート。&lt;/p&gt;
913 &lt;/li&gt;
914 &lt;/ul&gt;
915 &lt;/div&gt;
916 &lt;div class="section" id="id4"&gt;
917 &lt;h2&gt;今回のEZKSP (前提)&lt;/h2&gt;
918 &lt;p&gt;今回は鍵サーバの利用をデフォルトとします。&lt;/p&gt;
919 &lt;ul class="simple"&gt;
920 &lt;li&gt;鍵サーバに鍵があることが前提&lt;/li&gt;
921 &lt;li&gt;署名した鍵を署名した人が送信することが前提&lt;/li&gt;
922 &lt;/ul&gt;
923 &lt;p&gt;この前提を選択しない場合は、相手にその旨を伝えて、鍵を相手にメールで送付してください。&lt;/p&gt;
924 &lt;/div&gt;
925 &lt;div class="section" id="id5"&gt;
926 &lt;h2&gt;EZKSP のやり方(事前準備)&lt;/h2&gt;
927 &lt;ul class="simple"&gt;
928 &lt;li&gt;持っていない場合は、鍵を作っておく。(gpg --gen-key)&lt;/li&gt;
929 &lt;li&gt;自分の鍵の情報の紙を印刷する。&lt;/li&gt;
930 &lt;/ul&gt;
931 &lt;/div&gt;
932 &lt;div class="section" id="id6"&gt;
933 &lt;h2&gt;EZKSP のやり方(現場)&lt;/h2&gt;
934 &lt;p&gt;だいたいのやりかた:&lt;/p&gt;
935 &lt;ul class="simple"&gt;
936 &lt;li&gt;机の回りにそれぞれ並びます。向き合った二人の優先順位(東が先とか)を決めておきます。&lt;/li&gt;
937 &lt;li&gt;自分の鍵と自分の名前を結びつけてもらうため、まず、自分の鍵の情報の紙を渡します。&lt;/li&gt;
938 &lt;li&gt;次に、自分の名前をパスポート(などで)確認してもらいます。&lt;/li&gt;
939 &lt;li&gt;相手の鍵に対して同じように。&lt;/li&gt;
940 &lt;li&gt;違う人とこれを繰り返します。&lt;/li&gt;
941 &lt;/ul&gt;
942 &lt;p&gt;「違う人とこれを繰り返す」のをシステマチックにもれなく全部効率よくやる場合は、参加者の半分のグループがひとつ隣に動く、というようにし、それで、その方法での組み合わせがすべて終わったら、再帰的に半分のグループのメンバー同士で同じように繰り返します。&lt;/p&gt;
943 &lt;/div&gt;
944 &lt;div class="section" id="id7"&gt;
945 &lt;h2&gt;EZKSP のやり方(現場での情報交換が終わった後)&lt;/h2&gt;
946 &lt;ul class="simple"&gt;
947 &lt;li&gt;鍵サーバから鍵のIDで鍵を入手します。(あるいはメールで送ってもらいます)&lt;/li&gt;
948 &lt;li&gt;現場でもらった紙と情報を確認します。(鍵のID、名前、フィンガープリントの一致)
949 (一致しない場合は署名しません。)&lt;/li&gt;
950 &lt;li&gt;署名します。(gpg --sign-key)&lt;/li&gt;
951 &lt;li&gt;相手に(gpg --encrypt --armor で)暗号メールを作成して送るか、(gpg --send-keys で)鍵サーバに署名した鍵を送ります。&lt;/li&gt;
952 &lt;/ul&gt;
953 &lt;/div&gt;
954 &lt;div class="section" id="id8"&gt;
955 &lt;h2&gt;リンク&lt;/h2&gt;
956 &lt;ul class="simple"&gt;
957 &lt;li&gt;Email self-defence: &lt;a class="reference external" href="https://emailselfdefense.fsf.org/"&gt;https://emailselfdefense.fsf.org/&lt;/a&gt;&lt;/li&gt;
958 &lt;li&gt;GnuPG: &lt;a class="reference external" href="https://www.gnupg.org/"&gt;https://www.gnupg.org/&lt;/a&gt;&lt;/li&gt;
959 &lt;li&gt;FST-01 でGnukを使う: &lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/li&gt;
960 &lt;/ul&gt;
961 &lt;/div&gt;
962 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Sat, 08 Nov 2014 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2014-11-08:monthly-meetings/2014/Nov.html</guid></item></channel></rss>