From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757686AbbKSMMq (ORCPT ); Thu, 19 Nov 2015 07:12:46 -0500 Received: from mailout4.w1.samsung.com ([210.118.77.14]:46049 "EHLO mailout4.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750775AbbKSMMo (ORCPT ); Thu, 19 Nov 2015 07:12:44 -0500 X-AuditID: cbfec7f4-f79026d00000418a-d3-564dbcba5343 To: Ismail Kizir Cc: linux-kernel@vger.kernel.org Subject: Re: A new, fast and "unbreakable" encryption algorithm References: From: =?utf-8?Q?=C5=81ukasz_Stelmach?= Date: Thu, 19 Nov 2015 13:12:27 +0100 In-reply-to: Message-id: <87twoi2no4.fsf%l.stelmach@samsung.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-version: 1.0 Content-type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRmVeSWpSXmKPExsVy+t/xq7q79viGGXw6Lmbx/XW+xeVdc9gc mDx2zrrL7vF5k1wAUxSXTUpqTmZZapG+XQJXxv8bF9gKNvJUfPvdzNrAeJGri5GTQ0LARGLV nG42CFtM4sK99UA2F4eQwFJGiQOvj7JAON8YJbbP284EUiUioCxxeucusA5mAQWJX/c2sYLY wgL2EicvnGYEsYUEAiT2b14GVs8GFO8/so8FxGYRUJWYcmArcxcjBwenQLDEv61eIGFeAWOJ f+uXgpWIClhKXHv8kwkiLijxY/I9FohV2RIXLr5hmcDIPwtJahaSFIStLvFn3iVmCFtbYtnC 11C2rcS6de9ZFjCyrmIUTS1NLihOSs811CtOzC0uzUvXS87P3cQICdUvOxgXH7M6xCjAwajE w7vhlE+YEGtiWXFl7iFGFaA5jzasvsAoxZKXn5eqJML7dJpvmBBvSmJlVWpRfnxRaU5q8SFG aQ4WJXHeubvehwgJpCeWpGanphakFsFkmTg4pRoY+9bHfHc6a2ry8dff4jSzpx17dZgYXiza 0JP7UStse9yD+aqXFY9t7+jImrDAcXpEqHx0QgN/mF3o2wU3klJWLWN9fTt1jYTRnMzJmnsl 1VT/bH0Q36DA1C/hn76j8/uBK8sOaWzn6LCqWPfd+3zs4hMTfP5tU3fd+C4o7cFBfssQi31P VFY9UWIpzkg01GIuKk4EAP1FUdddAgAA Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable It was <2015-11-18 =C5=9Bro 06:25>, when Ismail Kizir wrote: > Hello, > > I've developed a new encryption algorithm, which dynamically changes > the key according to plaintext and practically impossible to break. [...] > I will be glad to see my algorithm included in Linux distributions. > Please feel free to ask if you have any questions. How resistant to side-channel attacts is or can be an implementation of your algorithm? Not being an expert I am a bit worried about this particular line=20 XORVal ^=3D *(Salt + (LastVal&(SALT_SIZE-1))); which if I understand it correctly makes a memory access depending on secret data. Because memory accesses are note constant time operations due to cache one might try (and succeed?) learning about secrets by measuring time required to encrypt or decrypt data. =2D-=20 =C5=81ukasz Stelmach Samsung R&D Institute Poland Samsung Electronics --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBCAAGBQJWTbyrAAoJELCuHpyYpYAQF0oH+wfF0GqpcibI/f02c1YA2Voh H7r0vG4J2ri8JYbuWxNREj5vWurf1lyCHZxJNcCeMk52YWphx1xe1Iqi44RmR+F7 BFDU38AlXrzex0jfF7ZYirEHLr8Ly36nBe+styKPMuD7L6tZIgaV6PQvXzI0RfjF jqX2EGpV+NgbgLY9uBT83s1DlTBZpGkGyA+rYpxsIp57zXgxeXaXUoAkczyntJU5 yUVB3yO1lL3YEUnD97VcglZJwFofAbV6pW81+qSU7ZuC2dZJOI/v7zXLgb3fiBsZ ziM2rYubNbMlRwPUr0sJJrn5cQs7p41tlQVWASmvVYdBdSxQmWSrl43zvT0OYgc= =ZYXV -----END PGP SIGNATURE----- --=-=-=--