Path: csiph.com!au2pb.net!feeder.erje.net!1.eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!newsfeed1.swip.net!uio.no!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-announce@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.056 X-Spam-Evidence: '*H*': 0.89; '*S*': 0.00; 'means,': 0.07; 'subject:ANN': 0.07; 'substitution': 0.09; 'encryption': 0.16; 'received:eu': 0.16; 'resist': 0.16; 'subject:simple': 0.16; 'subject:v.1.0': 0.16; 'users,': 0.22; 'programming': 0.22; 'header:User-Agent:1': 0.26; 'header:X-Complaints-To:1': 0.26; 'follows': 0.29; 'code': 0.30; 'operations': 0.31; 'at:': 0.31; 'common': 0.33; 'closely': 0.33; 'schemes': 0.33; 'could': 0.35; 'but': 0.36; 'subject:: ': 0.37; '(with': 0.38; 'enough': 0.39; 'easily': 0.39; 'high': 0.60; 'due': 0.65; 'to:addr:comp-lang- python-announce': 0.68; 'analysis': 0.72; 'to:addr:moderators.isc.org': 0.77; 'url:topic': 0.84; 'dynamics': 0.91 To: comp-lang-python-announce@moderators.isc.org From: Mok-Kong Shen Newsgroups: comp.lang.python.announce Subject: ANN: BASICS v.1.0, a simple encryption scheme Date: Fri, 7 Aug 2015 14:34:41 +0200 Organization: albasani.net Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 X-Mozilla-News-Host: news://news.albasani.net:119 Cancel-Lock: sha1:0q+VNl/qOrFeBEnSvAgiJKBKoX4= X-Mailman-Approved-At: Mon, 10 Aug 2015 11:07:00 +0200 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Approved: python-announce-list@python.org Message-ID: Lines: 14 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1439197621 news.xs4all.nl 2825 [2001:888:2000:d::a6]:33259 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python.announce:1806 BASICS is a simple encryption scheme (with authentication) based on permutations and dynamic substitutions of characters. In order that the encryption operations involved could be most easily understood by the common users, the scheme highly closely follows the simple and popularly known classical schemes of transposition and substitution but which nonetheless, due to the high dynamics realized via corresponding computer programming means, are strong enough to resist attacks of the adversary with modern analysis resources. The code is available at: http://s13.zetaboards.com/Crypto/topic/7425974/1/ M. K. Shen