Fast Parallel DNA-Based Algorithms for Molecular Computation: Quadratic Congruence and Factoring Integers
Assume that is a positive integer. If there is an integer such that , i.e., the congruence has a solution, then is said to be a quadratic congruence . If the congruence does not have a solution, then is said to be a quadratic noncongruence . The task of solving the problem is central to many importa...
Saved in:
| Published in | IEEE transactions on nanobioscience Vol. 11; no. 1; pp. 62 - 69 |
|---|---|
| Main Author | |
| Format | Magazine Article |
| Language | English |
| Published |
United States
IEEE
01.03.2012
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1536-1241 1558-2639 1558-2639 |
| DOI | 10.1109/TNB.2011.2167757 |
Cover
| Abstract | Assume that is a positive integer. If there is an integer such that , i.e., the congruence has a solution, then is said to be a quadratic congruence . If the congruence does not have a solution, then is said to be a quadratic noncongruence . The task of solving the problem is central to many important applications, the most obvious being cryptography. In this article, we describe a DNA-based algorithm for solving quadratic congruence and factoring integers. In additional to this novel contribution, we also show the utility of our encoding scheme, and of the algorithm's submodules. We demonstrate how a variety of arithmetic, shifted and comparative operations, namely bitwise and full addition, subtraction, left shifter and comparison perhaps are performed using strands of DNA. |
|---|---|
| AbstractList | Assume that n is a positive integer. If there is an integer such that M (2) ≡ C (mod n), i.e., the congruence has a solution, then C is said to be a quadratic congruence (mod n). If the congruence does not have a solution, then C is said to be a quadratic noncongruence (mod n). The task of solving the problem is central to many important applications, the most obvious being cryptography. In this article, we describe a DNA-based algorithm for solving quadratic congruence and factoring integers. In additional to this novel contribution, we also show the utility of our encoding scheme, and of the algorithm's submodules. We demonstrate how a variety of arithmetic, shifted and comparative operations, namely bitwise and full addition, subtraction, left shifter and comparison perhaps are performed using strands of DNA.Assume that n is a positive integer. If there is an integer such that M (2) ≡ C (mod n), i.e., the congruence has a solution, then C is said to be a quadratic congruence (mod n). If the congruence does not have a solution, then C is said to be a quadratic noncongruence (mod n). The task of solving the problem is central to many important applications, the most obvious being cryptography. In this article, we describe a DNA-based algorithm for solving quadratic congruence and factoring integers. In additional to this novel contribution, we also show the utility of our encoding scheme, and of the algorithm's submodules. We demonstrate how a variety of arithmetic, shifted and comparative operations, namely bitwise and full addition, subtraction, left shifter and comparison perhaps are performed using strands of DNA. Assume that n is a positive integer. If there is an integer such that M (2) ≡ C (mod n), i.e., the congruence has a solution, then C is said to be a quadratic congruence (mod n). If the congruence does not have a solution, then C is said to be a quadratic noncongruence (mod n). The task of solving the problem is central to many important applications, the most obvious being cryptography. In this article, we describe a DNA-based algorithm for solving quadratic congruence and factoring integers. In additional to this novel contribution, we also show the utility of our encoding scheme, and of the algorithm's submodules. We demonstrate how a variety of arithmetic, shifted and comparative operations, namely bitwise and full addition, subtraction, left shifter and comparison perhaps are performed using strands of DNA. Assume that is a positive integer. If there is an integer such that , i.e., the congruence has a solution, then is said to be a quadratic congruence . If the congruence does not have a solution, then is said to be a quadratic noncongruence . The task of solving the problem is central to many important applications, the most obvious being cryptography. In this article, we describe a DNA-based algorithm for solving quadratic congruence and factoring integers. In additional to this novel contribution, we also show the utility of our encoding scheme, and of the algorithm's submodules. We demonstrate how a variety of arithmetic, shifted and comparative operations, namely bitwise and full addition, subtraction, left shifter and comparison perhaps are performed using strands of DNA. Assume that n is a positive integer. If there is an integer 0 < M < n such that M 2 identical with C ~ ( rm mod ~ n ) , i.e., the congruence has a solution, then C is said to be a quadratic congruence ( rm mod ~ n ) . If the congruence does not have a solution, then C is said to be a quadratic noncongruence ( rm mod ~ n ) . The task of solving the problem is central to many important applications, the most obvious being cryptography. In this article, we describe a DNA-based algorithm for solving quadratic congruence and factoring integers. In additional to this novel contribution, we also show the utility of our encoding scheme, and of the algorithm's submodules. We demonstrate how a variety of arithmetic, shifted and comparative operations, namely bitwise and full addition, subtraction, left shifter and comparison perhaps are performed using strands of DNA. Assume that [Formula Omitted] is a positive integer. If there is an integer [Formula Omitted] such that [Formula Omitted], i.e., the congruence has a solution, then [Formula Omitted] is said to be a quadratic congruence [Formula Omitted]. If the congruence does not have a solution, then [Formula Omitted] is said to be a quadratic noncongruence [Formula Omitted]. The task of solving the problem is central to many important applications, the most obvious being cryptography. In this article, we describe a DNA-based algorithm for solving quadratic congruence and factoring integers. In additional to this novel contribution, we also show the utility of our encoding scheme, and of the algorithm's submodules. We demonstrate how a variety of arithmetic, shifted and comparative operations, namely bitwise and full addition, subtraction, left shifter and comparison perhaps are performed using strands of DNA. |
| Author | Weng-Long Chang |
| Author_xml | – sequence: 1 givenname: Weng-Long surname: Chang fullname: Chang, Weng-Long email: changwl@cc.kuas.edu.tw organization: Department of Computer Science and Information Engineering,National Kaohsiung University of Applied Sciences, Kaohsiung City,Taiwan. changwl@cc.kuas.edu.tw |
| BackLink | https://www.ncbi.nlm.nih.gov/pubmed/21914574$$D View this record in MEDLINE/PubMed |
| BookMark | eNp9ks1v1DAQxS1URD_gjoSELC5wydZ2EjvubbuwpVJbQCrnaOJMllSOvdjOgf8er3bbQw89eWT93ozmvTklR847JOQ9ZwvOmT6_v7tcCMb5QnCpVK1ekRNe100hZKmPdnUpCy4qfkxOY3xgjCtZ6zfkWHDNq1pVJ2RcQ0z0JwSwFi39ercsLiFiT5d248OY_kyRDj7QW2_RzBYCXflpOydIo3cX9NcMfci1yd9uE2Z0Bim4nq7BpKx3G3rtEm4wxLfk9QA24rvDe0Z-r7_dr74XNz-urlfLm8KUqkkFdqbvGSvV0IsKUA1aNJXhwqgGgXedqIZOy0ZgJ0H2ArpGGKOBKW4qVdZQnpHP-77b4P_OGFM7jdGgteDQz7HVZSWkLJXM5JcXSc5Y0whdSpXRT8_QBz8Hl_dotcheilqyDH08QHM3Yd9uwzhB-Nc-up0BtgdM8DEGHJ4QztpdoG0OtN0F2h4CzRL5TGLGvfkpwGhfEn7YC0dEfJoj8wnwvNJ_mM6sPQ |
| CODEN | ITMCEL |
| CitedBy_id | crossref_primary_10_1109_TNB_2016_2574359 crossref_primary_10_1109_TNB_2021_3075733 crossref_primary_10_1007_s11227_014_1222_x crossref_primary_10_1155_2015_275019 crossref_primary_10_1016_j_amc_2014_06_098 crossref_primary_10_1109_TNB_2021_3109067 crossref_primary_10_1109_MCAS_2020_3027425 crossref_primary_10_3390_ijms160613474 crossref_primary_10_1007_s11235_016_0175_1 crossref_primary_10_3233_JIFS_200025 crossref_primary_10_3233_JIFS_169321 crossref_primary_10_1016_j_asoc_2015_05_039 |
| Cites_doi | 10.1007/978-1-4684-0310-7 10.1109/TNB.2005.850474 10.1038/414883a 10.1137/S0097539795293172 10.1007/3-540-44992-2_3 10.1126/science.1069528 10.1109/TC.1983.1676262 |
| ContentType | Magazine Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Mar 2012 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Mar 2012 |
| DBID | 97E RIA RIE AAYXX CITATION CGR CUY CVF ECM EIF NPM 7QF 7QO 7QQ 7SC 7SE 7SP 7SR 7TA 7TB 7U5 8BQ 8FD F28 FR3 H8D JG9 JQ2 KR7 L7M L~C L~D P64 7TM 7X8 |
| DOI | 10.1109/TNB.2011.2167757 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Medline MEDLINE MEDLINE (Ovid) MEDLINE MEDLINE PubMed Aluminium Industry Abstracts Biotechnology Research Abstracts Ceramic Abstracts Computer and Information Systems Abstracts Corrosion Abstracts Electronics & Communications Abstracts Engineered Materials Abstracts Materials Business File Mechanical & Transportation Engineering Abstracts Solid State and Superconductivity Abstracts METADEX Technology Research Database ANTE: Abstracts in New Technology & Engineering Engineering Research Database Aerospace Database Materials Research Database ProQuest Computer Science Collection Civil Engineering Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Biotechnology and BioEngineering Abstracts Nucleic Acids Abstracts MEDLINE - Academic |
| DatabaseTitle | CrossRef MEDLINE Medline Complete MEDLINE with Full Text PubMed MEDLINE (Ovid) Materials Research Database Civil Engineering Abstracts Aluminium Industry Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Ceramic Abstracts Materials Business File METADEX Biotechnology and BioEngineering Abstracts Computer and Information Systems Abstracts Professional Aerospace Database Engineered Materials Abstracts Biotechnology Research Abstracts Solid State and Superconductivity Abstracts Engineering Research Database Corrosion Abstracts Advanced Technologies Database with Aerospace ANTE: Abstracts in New Technology & Engineering Nucleic Acids Abstracts MEDLINE - Academic |
| DatabaseTitleList | MEDLINE - Academic MEDLINE Engineering Research Database Materials Research Database |
| Database_xml | – sequence: 1 dbid: NPM name: PubMed url: https://proxy.k.utb.cz/login?url=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed sourceTypes: Index Database – sequence: 2 dbid: EIF name: MEDLINE url: https://proxy.k.utb.cz/login?url=https://www.webofscience.com/wos/medline/basic-search sourceTypes: Index Database – sequence: 3 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Biology |
| EISSN | 1558-2639 |
| EndPage | 69 |
| ExternalDocumentID | 2613899431 21914574 10_1109_TNB_2011_2167757 6017129 |
| Genre | orig-research Journal Article |
| GroupedDBID | --- -~X 0R~ 29I 4.4 5GY 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACIWK ACPRK AENEX AETIX AFRAH AGQYO AGSQL AHBIQ AIBXA AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD F5P HZ~ H~9 IFIPE IPLJI JAVBF LAI M43 O9- OCL P2P RIA RIE RNS AAYXX CITATION CGR CUY CVF ECM EIF NPM RIG 7QF 7QO 7QQ 7SC 7SE 7SP 7SR 7TA 7TB 7U5 8BQ 8FD F28 FR3 H8D JG9 JQ2 KR7 L7M L~C L~D P64 7TM 7X8 |
| ID | FETCH-LOGICAL-c378t-ebcdd0037fd24ae7f9284c12c78ea1bb24fb9682eb6a6d2ab82cc9a071c4735a3 |
| IEDL.DBID | RIE |
| ISSN | 1536-1241 1558-2639 |
| IngestDate | Sun Sep 28 00:43:36 EDT 2025 Tue Oct 07 09:40:43 EDT 2025 Mon Jun 30 08:39:26 EDT 2025 Thu Apr 03 07:09:21 EDT 2025 Wed Oct 01 02:55:54 EDT 2025 Thu Apr 24 23:05:31 EDT 2025 Tue Aug 26 16:56:05 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Issue | 1 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c378t-ebcdd0037fd24ae7f9284c12c78ea1bb24fb9682eb6a6d2ab82cc9a071c4735a3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23 |
| PMID | 21914574 |
| PQID | 929142560 |
| PQPubID | 85413 |
| PageCount | 8 |
| ParticipantIDs | ieee_primary_6017129 crossref_primary_10_1109_TNB_2011_2167757 proquest_journals_929142560 pubmed_primary_21914574 crossref_citationtrail_10_1109_TNB_2011_2167757 proquest_miscellaneous_1008829367 proquest_miscellaneous_934266376 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2012-March 2012-03-00 2012-Mar 20120301 |
| PublicationDateYYYYMMDD | 2012-03-01 |
| PublicationDate_xml | – month: 03 year: 2012 text: 2012-March |
| PublicationDecade | 2010 |
| PublicationPlace | United States |
| PublicationPlace_xml | – name: United States – name: New York |
| PublicationTitle | IEEE transactions on nanobioscience |
| PublicationTitleAbbrev | TNB |
| PublicationTitleAlternate | IEEE Trans Nanobioscience |
| PublicationYear | 2012 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref8 ref7 ref4 koblitz (ref3) 1987 ref6 braich (ref1) 2001; 2054 knuth (ref5) 1998; 2 adleman (ref2) 2002; 296 |
| References_xml | – year: 1987 ident: ref3 publication-title: A Course in Number Theory and Cryptography doi: 10.1007/978-1-4684-0310-7 – ident: ref8 doi: 10.1109/TNB.2005.850474 – ident: ref7 doi: 10.1038/414883a – ident: ref6 doi: 10.1137/S0097539795293172 – volume: 2054 start-page: 27 year: 2001 ident: ref1 article-title: Solution of a satisfiability problem on a gel-based DNA computer publication-title: Proc 6th Int Conf DNA Comput doi: 10.1007/3-540-44992-2_3 – volume: 296 start-page: 499 year: 2002 ident: ref2 article-title: Solution of a 20-variable 3-SAT problem on a DNA computer publication-title: Science doi: 10.1126/science.1069528 – volume: 2 year: 1998 ident: ref5 publication-title: The Art of Computer Programming Seminumerical Algorithms – ident: ref4 doi: 10.1109/TC.1983.1676262 |
| SSID | ssj0017659 |
| Score | 1.1877514 |
| Snippet | Assume that is a positive integer. If there is an integer such that , i.e., the congruence has a solution, then is said to be a quadratic congruence . If the... Assume that n is a positive integer. If there is an integer such that M (2) ≡ C (mod n), i.e., the congruence has a solution, then C is said to be a quadratic... Assume that [Formula Omitted] is a positive integer. If there is an integer [Formula Omitted] such that [Formula Omitted], i.e., the congruence has a solution,... Assume that n is a positive integer. If there is an integer 0 < M < n such that M 2 identical with C ~ ( rm mod ~ n ) , i.e., the congruence has a solution,... |
| SourceID | proquest pubmed crossref ieee |
| SourceType | Aggregation Database Index Database Enrichment Source Publisher |
| StartPage | 62 |
| SubjectTerms | Adders Algorithms Biological cryptography biological parallel computing Computer Security Computer Simulation Computers, Molecular Deoxyribonucleic acid DNA DNA - chemistry DNA - genetics DNA-based supercomputing Electron tubes Encoding factoring integers Libraries Materials Models, Genetic molecular-based supercomputing quadratic congruence the RSA public-key cryptosystem Zinc |
| Title | Fast Parallel DNA-Based Algorithms for Molecular Computation: Quadratic Congruence and Factoring Integers |
| URI | https://ieeexplore.ieee.org/document/6017129 https://www.ncbi.nlm.nih.gov/pubmed/21914574 https://www.proquest.com/docview/929142560 https://www.proquest.com/docview/1008829367 https://www.proquest.com/docview/934266376 |
| Volume | 11 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1da9swFL20hcGe2q37cLsODfYymBPbkSVrb2m3UAYJG7TQN6MvZ2WpUxLnYfv1u1f-gI117M3ESiJzrnyPdKVzAN4qjUFi8iKulDIxrzJ8D1ou40p6x3Gy7U049T5fiMtr_vkmv9mD98NZGO992HzmR3QZavlubXe0VDYWJO6SqX3Yl4Voz2oNFQMpgjEaDmDyleFpX5JM1Phqcd5qdWapkDKXQQBYpTyX_LdsFOxVHmaaIePMDmHe97XdaPJ9tGvMyP78Q8bxfx_mCA57KWk2bYPlCez5-ik8at0ofxzD7UxvG_ZFb8heZcU-LqbxOeY4x6ar5Xpz23y72zKkuGzeO-qy1hIiYPuBfd1pR-Fk8eN6uQkbtJmuHZsFSx9MkYyWH5fIN5_B9ezT1cVl3DkxxHYiiyb2xjpHUjWVy7j2slKY1WyaWVl4nRqT8cooURCyWrhMmyKzVmmkL5asjfXkORzU69q_BCaERUaArMxTgZEnxhhX5KpKUk1K_EkE4x6R0nYy5eSWsSrDdCVRJcJZEpxlB2cE74Zv3LcSHf9oe0xIDO06ECI47UEvuzG8LZE4ppwYYQRvhrs4-Kiiomu_3m1J8BlnKGoi8IfZA23UhEgQvscjeNGG0_DvfRSe_L1Xp_AY-561O95ewUGD0J0hBWrM6xD7vwCNQ_8b |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Lb9NAEB6VIgSnFsrDtMAicUHCie2svV5uKSUK0EQgpVJv1r4cKoKDEucAv56Z9UMCtYibZa9f-mY933p2vw_glVQYJDrNw1JKHfIywe-g4SIshbMcB9tO-1Xvs3k2veAfL9PLPXjTr4VxzvnJZ25Am76Wb9dmR7_KhhmJuyTyFtxOOedps1qrrxmIzFujYRcmZxked0XJSA4X89NGrTOJMyFS4SWAZcxTwf_IR95g5Wau6XPO5ABm3dM2U02-DXa1Hphffwk5_u_rHMJBJybNxk243Ic9Vz2AO40f5c8juJqobc0-qw0ZrKzY2XwcnmKWs2y8Wq43V_XX71uGJJfNOk9d1phCeHTfsi87ZSmgDO6ulhs_RZupyrKJN_XBJMnoB-QSGedDuJi8X7ybhq0XQ2hGIq9Dp421JFZT2oQrJ0qJec3EiRG5U7HWCS-1zHLCVmU2UTpPjJEKCYwhc2M1egT71bpyT4BlmUFOgLzMUYmRR1prm6eyjGJFWvxRAMMOkcK0QuXkl7Eq_IAlkgXCWRCcRQtnAK_7M340Ih3_aHtESPTtWhACOO5AL9pevC2QOsacOGEAL_uj2P2opqIqt95tSfIZxyhylOGF2Q1t5IhoEH7JA3jchFN_9y4Kn17_VC_g7nQxOy_OP8w_HcM9fI-kmf92Avs1wvgMCVGtn_t-8BsMagJ3 |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Fast+parallel+DNA-based+algorithms+for+molecular+computation%3A+quadratic+congruence+and+factoring+integers&rft.jtitle=IEEE+transactions+on+nanobioscience&rft.au=Chang%2C+Weng-Long&rft.date=2012-03-01&rft.eissn=1558-2639&rft.volume=11&rft.issue=1&rft.spage=62&rft_id=info:doi/10.1109%2FTNB.2011.2167757&rft_id=info%3Apmid%2F21914574&rft.externalDocID=21914574 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1536-1241&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1536-1241&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1536-1241&client=summon |