¹ØÓÚBCHÂëÒëÂëʱ¼ä¸´ÔӶȵÄÎÊÌâ
´ó¼ÒºÃ£¬×î½üÒ»Ö±ÔÚÕÒ¡°¹ØÓÚBCHÂëÒëÂëʱ¼ä¸´ÔӶȵÄÎÊÌ⡱Õâ·½ÃæµÄÎÄÏ×£¬µ«ÊÇ¿´µ½µÄÎÄÏ×£¬¸ù±¾²»Ì¸Ê±¼ä¸´ÔӶȵÄÎÊÌ⣬´ó²¿·ÖÊÇÔÚ˵ÈçºÎÓÃÓ²¼þÔõôʵÏÖ£¬È»ºóÔõô¿ìËÙ£¬ÊDz»ÊÇÓÃÓ²¼þʵÏÖ¼´¿ÉÒÔ²»¿¼ÂÇ¡°Ê±¼ä¸´ÔӶȡ±µÄÎÊÌ⣿
Berlekamp-Masseyµü´ú·¨ºÍChienËÑË÷Ëã·¨ÊÇBCHÂëÒëÂëµÄµäÐÍ·½°¸£¬ËüÃÇÊÇʱ¼ä¸´ÔÓ¶ÈÓÖÊÇʲô£¿
´ó¼Ò¸øÎÒɨɨä°É£¬
лл´ó¼ÒÁË£¬Èç¹ûÄܸø³ö¾ßÌåÎÄÏ×£¬·Ç³£¸Ðл¡£ ·µ»ØСľ³æ²é¿´¸ü¶à
½ñÈÕÈÈÌû
ÉÄÜÏà¹ØµÄÄÚÈÝ£º
·ëµÇ¹úµÄ¡¶ÃÜÂëѧµ¼Òý¡·£¬ÖйúÖªÍøÓеç×ÓÊ飬ÐèÒªÏûºÄ»ý·Ö¡£
P164
¡°McElieceËã·¨¡±ÊÇ»ùÓÚ´úÊý±àÂëÀíÂÛµÄÒ»ÖÖ¹«Ô¿ÃÜÂëËã·¨£¬ËüµÄ°²È«ÐÔÊÇ»ùÓÚÒëÒ»°ãÏßÐÔ¾À´íÂëµÄÀ§ÄÑÐÔ¡£¡¡
ÒëÒ»°ãµÄÏßÐÔÂëÊÇÒ»¸öNPÍêÈ«ÎÊÌ⣬µ«Ò»Ð©ÂëÖîÈçGOPPAÂëÓжàÏîʽʱ¼äµÄÒëÂëËã·¨¡£¡¡¡°
Á÷ÃÜÂëµÄBMËã·¨µÄʱ¼ä¸´ÔÓ¶ÈÐèÒª¿¼ÂÇÂð£¿Ó¦¸ÃÏÔÈ»ÊǶàÏîʽʱ¼äµÄ¡£
¼Ù¶¨»ñµÃa0,a1,..., a9,=(0,0,0,1,1,0,1,0,1,1),×îÖÕ½á¹ûÊÇÇóf(n), l(n).
¸ù¾ÝµÚÒ»¸ö1£¬È·¶¨k=3.
µÚÒ»²½£¬¸³³õÖµ¡£f(0),f(1),...,f(k)=1, f(k+1)=1+x^(k+1).
l(0),...,l(k)=0, l(k+1)=1+k.
m=k.
µÚ¶þ²½£¬n´ÓK+1Ñ»·µ½×îºó£¨¼´N=9£©
¸ù¾Ýf(n) Çód.
d= a(n)+ c(1)* a(n-1) + c(2) * a(n-2)+...
Èç¹û d=0, f(n+1) = f(n), l(n+1)=l(n),¿É¼òµ¥µØ³Æ֮Ϊ¡°¼Ì³Ð¡±¡£
Èç¹û d=1,ÔòÓÐÏàÓ¦µÄÇóf(n+1) , l(n+1) µÄ¹«Ê½¡£
Èç¹ûl (n+1) > l(n), Ôò¸øm¸³Öµ¡£ mÓëÉÏʽÖеĹ«Ê½Óйأ¬
ллÄãµÄ°ïÖú£¬Õâ¸ö¶ÔÎÒºÜÓÐÓÃ
·Ç³£¿ªÐĶÔÄãÓÐÓá£U R WELCOME¡£
ÍõÐÂ÷£¬Ð¤¹úÕòµÄ¡¶¾À´íÂë------ÔÀíÓë·½·¨¡·µÄ¡¶µÚÆßÕ BCHÂëÓëGoppaÂë¡·ÔÚP242Ìáµ½£º
¡°ÌرðÊÇ80Äê´ú³õ£¬¸êÅÁ ÓÉGoppaÂëÒý³öÁË´úÊý¼¸ºÎÂ룬Âó¿ËÒÀÀí˹£¨MacEliece£©ÓÃGoppaÂë¹¹ÔìÁËÒ»À๫¿ªÃÜԿϵͳ£¬Ê¹µÃ¡¡¡°
ÁíÍ⣬ÔÚÊý×Öϵͳ²âÊÔÓ¦ÓÃÖУ¬Ò²ÓÐReed µÈÈ˵ijɹû¡£
´ËÍ⣬·ëÁ¼¹óÓйØÓÚ»ý·ÖµÄÑо¿Êé¼®£¬¶øÇ°ÊöÊéÖйØÓÚBCH±àÒëÂ룬ÔòÌáµ½ÁË·ë¹óÁ¼£¬²»ÖªÊÇ·ñͬһÈË¡£
¬¿ª³Î½ÌÊÚ£¬ÓмÆËã»úÃÜÂëѧµÄ½Ì²Ä¡£
´ËÍ⣬¬¿ª³Î½ÌÊÚ»¹ÖøÓС¶±àÂëÀíÂÛÓëͨÐÅ°²È«¡·£¬Ç廪´óѧ³ö°æÉ磬2006Äê8Ô³ö°æ¡£