Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.386.925 Times

k-threshold system of deciphering N 1.0

  Date Added: September 14, 2013  |  Visits: 522

k-threshold system of deciphering N

Report Broken Link
Printer Friendly Version


Product Homepage
Download (48 downloads)



This programme is an application of the Chinese Remainder Theorem for Integers - for obtaining a solution to the "k-threshold system for sharing a secret". The concept is explained in the book "A course in Number Theory and Cryptography by Neal Koblitz" in Ch 1, Prob 24 / P27 and it's solution in P205.Let me explain the problem with some specific numbers.Let N = 4333621567 be a secret number known completely ONLY to the Commanding General for unlocking a missile system. Let there be 9 Lt Gens under him who are each given some partial info related to N. If the General is incapacitated, we want that ANY "k" Lt Gens (k >= 3) (out of the total of 9 Lt Gens) should be able to decipher N by processing their combined partial infos. Also, information available with just (k-1) Lt Gens should not be able to decipher N.Now the problem to be solved is :a) if k = 3, ie, if ANY 3 Lt Gens should be able to make the decision, what is partial info that should be given to each of the 9 Lt Gensso that they (ANY 3) can combine to decipher N?b) if k = 5, ie, if ANY 5 Lt Gens should be able to make the decision, what is partial info that should be given to each of the 9 Lt Gensso that they (ANY 5) can combine to decipher N ?I developed this programme to answer exactly these 2 questions.In this programme, the variable k_thrsh represents the "threshold k". Refer to Usage Eg Case 6 for k (k_thrsh) = 3 and Usage Eg Case 5 for k_thrsh = 5.This programme calls my code Ch_Rem_Thr_Int.m for solving the k number of simultaneous congruence equations. Since Matlab has a Precision limit of 16 digits, we will not get correct results whenever this limit is crossed in the intermediate calculations.A "Mathematical Proof" linking N to (different) mk and ck sets is what I am looking for. I will be glad if someone can mail me the Proof or links to the Proof. See Q N4 below.Q N4 : How is it that mk set formed of ANY k_thrsh primes within the band of sqrt(N) and N^(1/k_thrsh) (and it's corresponding residue ck with mod N) results in the correct deciphering of N?I understand that once mk and ck are given, the Chinese Remainder Theorem will calculate the correct solution c_soln.But what I would like to have is a "Mathematical Proof" for :a) Why should mk set of coprimes fall within the above band ?b) How ANY set of k_thrsh primes in the above band gives the correct solution ?

Requirements: No special requirements
Platforms: Matlab
Keyword: Congruence Correct Equations Matlab Precision Results Simultaneous Solving
Users rating: 0/10

License: Shareware Size: 10 KB
USER REVIEWS
More Reviews or Write Review


K-THRESHOLD SYSTEM OF DECIPHERING N RELATED
Mathematics  -  X2 - Equations 1.0
X2 - Equations calculates the real roots of rational second grade equations, showing the results with fractions (Yeah!) It also gives geometric info related to the parabola.
120 KB  
Communication  -  Samplify Sampled Data Compression 1.0
Samplify for Matlab allows sampled data users (those capturing real-world samples from A/D converters, or sending samples to D/A converters) to compress these samples in one of three compression modes:a) SignalZIP (TM) lossless mode,b) Samplify...
4.4 MB  
Development Tools  -  FELICITY 1.0
This is a MATLAB/C++ code for solving PDEs that are discretized by a finite element method on unstructured grids. It automates assembly of a variety of FEM matrices using a straightforward syntax and automatic code generation. The resultant...
2.03 MB  
Games  -  MATLAB based GUI For Solving Sudoku 1.0
Unzip the 'MATLAB_based_GUI_for_solving_Sudoku.zip' file and make this directory as the current directory. Just run the GUI.m file and a easy to use graphical user interface screen comes up.The instructions are very simple and are present on the...
51.2 KB  
Development Tools  -  Solving ODEs with Matlab 1.0
This file contains the example programs and other information for the book Solving ODEs with MATLAB by L.F. Shampine, Ian Gladwell, and Skip Thompson.
112.64 KB  
Development Tools  -  Graphical ODE solver for one or two ordinary differential equations 1.0
Graphical user interface (GUI) is used to solve up to two ordinary differential equations (ODEs). Results can be plotted easily. Choose between MATLAB's ode45 (non-stiff solver) or ode15s (stiffer solver).This is primarily a teaching tool.
30.72 KB  
Graphics Editors  -  STOIK RedEye Autofix 3.0
Program automatically detects and corrects 'red eye' in digital photos. You can even process photos without opening them - simply select one or multiple photos on your computer or camera, right-click and and select 'Fix Red Eye' command....
5.98 MB  
Development Tools  -  RSQP Toolbox for MATLAB 1.0
The RSQP Toolbox is developed based on the theory of reduced Hessian successive quadratic programming for large scale optimization.The toolbox is a collection of functions that extend the capability of MATLAB Optimization Toolbox in solving...
358.4 KB  
Development Tools  -  Radiative heat transfers (GUI) 1.0
This program calculates view factors and radiative heat transfers between two or many surfaces. Surfaces must be polygons or circles. For each surface, you must enter the parameters relative to their geometry, the emissivity, either the...
40.96 KB  
Mathematics  -  ChemMaths 17.6
ChemMaths is a engineering,mathematical and chemistry program. In addition interfaces with media player to allow playing of music,videos, ripping,burning cd's and includes a web browser to further solve problems, obtain information using the web....
16.63 MB  
NEW DOWNLOADS IN SCRIPTS, DEVELOPMENT TOOLS
Scripts  -  Freelancer Script 5.05
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Post projects. Featured projects. Private projects. Sealed projects. Edit/delete projects. Select freelancers....
5.49 MB  
Scripts  -  B2B Script 4.20
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Sign-up Account (Registration of account). Lead generation tools (for the sellers). Email verification to...
5.49 MB  
Scripts  -  B2C Script 5.06
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). The script comes with totally editable site colors, icons and graphics Multilevel categories allows extensive browsing Admin can change Category ordering or...
5.49 MB  
Scripts  -  Social Networking Script 2.86
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Registration with name, email, password, date of birth etc. User can add multiple school, college, university with start...
5.49 MB  
Scripts  -  Business Networking Script 8.04
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Ajax based interface. Profile creation. Different types of profile. Profile for jobseekers, employers and employed...
5.49 MB  
Development Tools  -  Aml2CHM 3.50
Those who use the popular Aml Pages text editor might be looking out for a way of generating help files from their text and notes. Aml2CHM is a plug-in that was developed to offer people a quick and efficient way of converting Aml Pages documents...
549.99 KB  
Development Tools  -  VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV.
10 KB  
Development Tools  -  Sending reports and timestamped file by emailing 1.0
main executing reference usage:[1] usage_send_mail.mIllustrates email sending with multiple separate files or single timestamped tar file. Attachment failure is properly handled, with continuation of report emailing without the attachment.[2]...
768 KB  
Development Tools  -  IrisMVC 2.0 rc1
IrisMVC is an OOP PHP framework that developers can use as a strong and secure foundation to build on various web applications following the Model-View-Controller (MVC) pattern. It provides the basic functionality developers need, without...
51.2 KB  
Development Tools  -  7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,...
624.64 KB