ʻenehana no ka hoʻoholo ʻana i kahi code PIN mai kahi hoʻopaʻa wikiō o kahi hoʻokomo i pani ʻia e ka lima ma kahi ATM

Ua paʻi kahi hui o nā mea noiʻi mai ke Kulanui o Padua (Italia) a me ke Kulanui o Delft (Netherlands) i kahi ala no ka hoʻohana ʻana i ka mīkini aʻo e hana hou i kahi code PIN i hoʻokomo ʻia mai kahi wikiō wikiō o ka wahi hoʻokomo lima lima o kahi ATM. . Ke hoʻokomo nei i kahi code PIN 4-helu, ua manaʻo ʻia ka hiki ke wānana i ke code pololei ma 41%, e noʻonoʻo ana i ka hiki ke hana i ʻekolu hoʻāʻo ma mua o ka pale ʻana. No nā helu PIN 5-helu, ʻo 30% ka wānana wānana. Ua hana ʻia kahi hoʻokolohua ʻokoʻa kahi i hoʻāʻo ai nā mea manawaleʻa 78 e wānana i ka code PIN mai nā wikiō i hoʻopaʻa ʻia. I kēia hihia, ʻo 7.92% ka nui o ka wānana kūleʻa ma hope o ʻekolu hoʻāʻo.

I ka uhi ʻana i ka ʻaoʻao kikohoʻe o kahi ATM me kou poho lima, ʻaʻole i uhi ʻia ka ʻāpana o ka lima i hana ʻia ai ka hoʻokomo ʻana, lawa ia e wānana i nā kaomi ma ka hoʻololi ʻana i ke kūlana o ka lima a hoʻololi i nā manamana lima ʻaʻole i uhi ʻia. I ka nānā ʻana i ka hoʻokomo ʻana o kēlā me kēia huahelu, hoʻopau ka ʻōnaehana i nā kī ʻaʻole hiki ke paʻi ʻia me ka noʻonoʻo ʻana i ke kūlana o ka lima uhi, a helu pū i nā koho kūpono loa no ke kaomi ʻana ma muli o ke kūlana o ka lima kaomi e pili ana i kahi o nā kī. . No ka hoʻonui ʻana i ka ʻike ʻana i ka hoʻokomo ʻana, hiki ke hoʻopaʻa ʻia ke kani o nā kī kī, ʻokoʻa iki no kēlā me kēia kī.

ʻenehana no ka hoʻoholo ʻana i kahi code PIN mai kahi hoʻopaʻa wikiō o kahi hoʻokomo i pani ʻia e ka lima ma kahi ATM

Ua hoʻohana ka hoʻokolohua i kahi ʻōnaehana aʻo mīkini e pili ana i ka hoʻohana ʻana i kahi convolutional neural network (CNN) a me kahi neural network recurrent ma muli o ka LSTM (Long Short Term Memory). ʻO ka pūnaewele CNN ke kuleana no ka unuhi ʻana i ka ʻikepili kikoʻī no kēlā me kēia kiʻi, a ua hoʻohana ka pūnaewele LSTM i kēia ʻikepili no ka unuhi ʻana i nā ʻano like ʻole o ka manawa. Ua aʻo ʻia ke kumu hoʻohālike ma nā wikiō o 58 mau kānaka ʻokoʻa e hoʻokomo ana i nā code PIN me ka hoʻohana ʻana i nā ʻano uhi hoʻokomo i koho ʻia e ka mea komo (ua hoʻokomo kēlā me kēia mea i nā code like ʻole 100, ʻo ia hoʻi, ua hoʻohana ʻia nā laʻana hoʻokomo 5800 no ke aʻo ʻana). I ka wā o ka hoʻomaʻamaʻa ʻana, ua hōʻike ʻia ka hapa nui o nā mea hoʻohana e hoʻohana i kekahi o ʻekolu mau ala nui o ka uhi ʻana i ka hoʻokomo.

ʻenehana no ka hoʻoholo ʻana i kahi code PIN mai kahi hoʻopaʻa wikiō o kahi hoʻokomo i pani ʻia e ka lima ma kahi ATM

No ka hoʻomaʻamaʻa ʻana i ka mīkini aʻo ʻana, ua hoʻohana ʻia kahi kikowaena i hoʻokumu ʻia ma ke kaʻina hana Xeon E5-2670 me 128 GB o RAM a me ʻekolu mau kāleka Tesla K20m me 5GB o ka hoʻomanaʻo i kēlā me kēia. Ua kākau ʻia ka ʻāpana polokalamu ma Python e hoʻohana ana i ka waihona Keras a me ka platform Tensorflow. No ka mea ʻokoʻa nā panela hoʻokomo ATM a pili ka hopena wānana i nā hiʻohiʻona e like me ka nui kī a me ka topology, pono ka hoʻomaʻamaʻa ʻokoʻa no kēlā me kēia ʻano panel.

ʻenehana no ka hoʻoholo ʻana i kahi code PIN mai kahi hoʻopaʻa wikiō o kahi hoʻokomo i pani ʻia e ka lima ma kahi ATM

I mea e pale aku ai i ke ʻano hoʻouka kaua i manaʻo ʻia, ua ʻōlelo ʻia, inā hiki, e hoʻohana i nā code PIN o 5 mau huahelu ma mua o 4, a e hoʻāʻo hoʻi e uhi i ka nui o ka wahi hoʻokomo me kou lima (e hoʻomau mau ke ʻano inā inā pono. ma kahi o 75% o ka wahi hoʻokomo i uhi ʻia me kou lima). Paipai ʻia nā mea hana ATM e hoʻohana i nā pale pale kūikawā e hūnā i ka hoʻokomo, a ʻaʻole hoʻi me ka mechanical, akā hoʻopā i nā panela hoʻokomo, ke kūlana o nā helu e hoʻololi randomly.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka