An Efficient (n,k) Information Dispersal Algorithm Based on Fermat Number Transforms

The (n,k) information dispersal algorithm (IDA) is a coding technique converting a digital source file into n small digital files (shadows), and the receipt of any k out of the n shadows can losslessly reconstruct the source file. This paper presents an encoding and two decoding algorithms of (n,k)...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on information forensics and security Vol. 8; no. 8; pp. 1371 - 1383
Main Authors LIN, Sian-Jheng, CHUNG, Wei-Ho
Format Journal Article
LanguageEnglish
Published New York, NY IEEE 01.08.2013
Institute of Electrical and Electronics Engineers
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN1556-6013
1556-6021
DOI10.1109/TIFS.2013.2270892

Cover

Abstract The (n,k) information dispersal algorithm (IDA) is a coding technique converting a digital source file into n small digital files (shadows), and the receipt of any k out of the n shadows can losslessly reconstruct the source file. This paper presents an encoding and two decoding algorithms of (n,k) IDA via the fast Fermat number transform (FNT). The proposed encoding algorithm requires O(nlog k) arithmetic operations, and the two decoding algorithms have complexities O(nlog k) and O(klog 2 k) for a reasonably large file. As compared with existing work, the proposed algorithms generate significant improvement in the throughput in the low code rate k/n ≤ 1/2 settings.
AbstractList The [Formula Omitted] information dispersal algorithm (IDA) is a coding technique converting a digital source file into [Formula Omitted] small digital files (shadows), and the receipt of any [Formula Omitted] out of the [Formula Omitted] shadows can losslessly reconstruct the source file. This paper presents an encoding and two decoding algorithms of [Formula Omitted] IDA via the fast Fermat number transform (FNT). The proposed encoding algorithm requires [Formula Omitted] arithmetic operations, and the two decoding algorithms have complexities [Formula Omitted] and [Formula Omitted] for a reasonably large file. As compared with existing work, the proposed algorithms generate significant improvement in the throughput in the low code rate [Formula Omitted] settings.
The ( n , k ) information dispersal algorithm (IDA) is a coding technique converting a digital source file into n small digital files (shadows), and the receipt of any k out of the n shadows can losslessly reconstruct the source file. This paper presents an encoding and two decoding algorithms of ( n , k ) IDA via the fast Fermat number transform (FNT). The proposed encoding algorithm requires O ( n log k ) arithmetic operations, and the two decoding algorithms have complexities O ( n log k ) and O ( k log 2 k ) for a reasonably large file. As compared with existing work, the proposed algorithms generate significant improvement in the throughput in the low code rate k / n less than or equal to 1 / 2 settings.
The (n,k) information dispersal algorithm (IDA) is a coding technique converting a digital source file into n small digital files (shadows), and the receipt of any k out of the n shadows can losslessly reconstruct the source file. This paper presents an encoding and two decoding algorithms of (n,k) IDA via the fast Fermat number transform (FNT). The proposed encoding algorithm requires O(nlog k) arithmetic operations, and the two decoding algorithms have complexities O(nlog k) and O(klog 2 k) for a reasonably large file. As compared with existing work, the proposed algorithms generate significant improvement in the throughput in the low code rate k/n ≤ 1/2 settings.
Author Sian-Jheng Lin
Wei-Ho Chung
Author_xml – sequence: 1
  givenname: Sian-Jheng
  surname: LIN
  fullname: LIN, Sian-Jheng
  organization: Research Center for Information Technology Innovation, Academia Sinica, Nankang, Taipei City 115, Taiwan, Province of China
– sequence: 2
  givenname: Wei-Ho
  surname: CHUNG
  fullname: CHUNG, Wei-Ho
  organization: Research Center for Information Technology Innovation, Academia Sinica, Nankang, Taipei City 115, Taiwan, Province of China
BackLink http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=27574601$$DView record in Pascal Francis
BookMark eNp9kU9vEzEQxS3USrSBD4C4WEJIRSKpx_929xhKA5Gq9sDeLcc7Bpddb7A3B749XhJ66AFf7JF_bzTz3iU5i2NEQt4AWwGw5rrdbr6tOAOx4rxidcNfkAtQSi8143D29Abxklzm_MiYlKDrC9KuI731PriAcaJX8ePPD3Qb_ZgGO4Ux0s8h7zFl29N1_31MYfox0E82Y0fL5wZnjN4fhh0m2iYb86zMr8i5t33G16d7QdrNbXvzdXn38GV7s75bOqH0tHS13wnkHBGs8BYZq1g5O6grJisPXSeg0UyBt3XHO2S2EiAb13Wl9F4syNWx7T6Nvw6YJzOE7LDvbcTxkA1I3tRaKSUL-u4Z-jgeUizDFaoYKHXd6EK9P1E2O9v7spAL2exTGGz6bXilKjl7uCDVkXNpzDmhNy5Mf_2akg29AWbmUMwciplDMadQihKeKf81_5_m7VETEPGJ10oqoZT4Ayg8l-k
CODEN ITIFA6
CitedBy_id crossref_primary_10_1016_j_comnet_2020_107675
crossref_primary_10_1109_TIT_2016_2608892
crossref_primary_10_1109_TPDS_2013_2297109
crossref_primary_10_1109_ACCESS_2020_3020501
Cites_doi 10.1016/j.ins.2006.04.007
10.1006/jcom.1994.1021
10.1109/78.205723
10.1109/TIT.2003.820018
10.1049/ip-f-1.1984.0003
10.1109/TCOMM.2005.863804
10.1109/TCOMM.2007.910595
10.1109/ITW.2004.1405313
10.1109/TC.2005.200
10.1109/CCNC.2010.5421749
10.1145/1041680.1041681
10.1016/S0304-3975(97)00098-4
10.1137/0108018
10.1109/TAU.1971.1162205
10.1145/359168.359176
10.1016/j.ins.2004.10.001
10.1109/18.42233
10.1109/49.1926
10.1109/TIFS.2011.2139208
10.1109/TCOMM.2011.050211.100170
10.1109/LCOMM.2012.112012.121322
10.1007/978-1-4612-0265-3
10.1109/18.556669
10.1049/ip-com:20045171
10.1145/1044956.1044960
10.1145/762476.762480
10.1109/TIFS.2008.927422
10.1109/TASSP.1976.1162782
10.1109/LCOMM.2004.833807
10.1109/18.910575
10.1109/TCOMM.2003.809764
10.1145/62044.62050
10.1109/TC.2005.150
ContentType Journal Article
Copyright 2014 INIST-CNRS
Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Aug 2013
Copyright_xml – notice: 2014 INIST-CNRS
– notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Aug 2013
DBID 97E
RIA
RIE
AAYXX
CITATION
IQODW
7SC
7SP
7TB
8FD
FR3
JQ2
KR7
L7M
L~C
L~D
F28
DOI 10.1109/TIFS.2013.2270892
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Pascal-Francis
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Mechanical & Transportation Engineering Abstracts
Technology Research Database
Engineering 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
ANTE: Abstracts in New Technology & Engineering
DatabaseTitle CrossRef
Civil Engineering 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
Engineering Research Database
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
ANTE: Abstracts in New Technology & Engineering
DatabaseTitleList Civil Engineering Abstracts
Civil Engineering Abstracts

Database_xml – sequence: 1
  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 Engineering
Computer Science
Applied Sciences
EISSN 1556-6021
EndPage 1383
ExternalDocumentID 3025504381
27574601
10_1109_TIFS_2013_2270892
6545355
Genre orig-research
GroupedDBID 0R~
29I
4.4
5GY
5VS
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFS
ACIWK
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
EJD
HZ~
IFIPE
IPLJI
JAVBF
LAI
M43
O9-
OCL
P2P
PQQKQ
RIA
RIE
RNS
AAYXX
CITATION
IQODW
RIG
7SC
7SP
7TB
8FD
FR3
JQ2
KR7
L7M
L~C
L~D
F28
ID FETCH-LOGICAL-c356t-c8fb3e22ee1a3fae0070000b187047f1dd3196051fa8d2de0a73149cdd8d2ff3
IEDL.DBID RIE
ISSN 1556-6013
IngestDate Thu Oct 02 11:41:11 EDT 2025
Mon Jun 30 05:25:01 EDT 2025
Mon Jul 21 09:16:51 EDT 2025
Thu Apr 24 22:56:25 EDT 2025
Wed Oct 01 03:15:37 EDT 2025
Tue Aug 26 17:09:50 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 8
Keywords Reed Solomon code
fast Fourier transforms
Fast Fourier transformation
Galois algebra
Shadow
Decoding
Galois fields
Distributed memory
Reed-Solomon codes
information dispersal algorithm (IDA)
Coding
Algorithm complexity
Erasure codes
Error correcting code
Arithmetic operation
Fault tolerant system
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
CC BY 4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c356t-c8fb3e22ee1a3fae0070000b187047f1dd3196051fa8d2de0a73149cdd8d2ff3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ObjectType-Article-2
ObjectType-Feature-1
content type line 23
PQID 1411046896
PQPubID 85506
PageCount 13
ParticipantIDs crossref_citationtrail_10_1109_TIFS_2013_2270892
crossref_primary_10_1109_TIFS_2013_2270892
pascalfrancis_primary_27574601
proquest_journals_1411046896
proquest_miscellaneous_1429865554
ieee_primary_6545355
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2013-08-01
PublicationDateYYYYMMDD 2013-08-01
PublicationDate_xml – month: 08
  year: 2013
  text: 2013-08-01
  day: 01
PublicationDecade 2010
PublicationPlace New York, NY
PublicationPlace_xml – name: New York, NY
– name: New York
PublicationTitle IEEE transactions on information forensics and security
PublicationTitleAbbrev TIFS
PublicationYear 2013
Publisher IEEE
Institute of Electrical and Electronics Engineers
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: Institute of Electrical and Electronics Engineers
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref35
ref13
ref34
ref12
lin (ref31) 2011; 59
ref37
ref15
ref36
ref14
didier (ref16) 2009; abs 901 1886
ref32
ref10
rabin (ref2) 1990
ref1
ref39
krawczyk (ref33) 1993; 773
ref17
ref38
ref19
ref18
truong (ref11) 2007; 177
ref24
ref23
ref26
ref25
ref20
ref22
ref21
ref28
ref27
ref8
ref7
ref9
ref4
lin (ref30) 2004
ref3
reed (ref29) 1976
ref6
ref5
References_xml – volume: 177
  start-page: 967
  year: 2007
  ident: ref11
  article-title: Erratum: Erratum to Fast, prime factor, discrete Fourier transform algorithms over <formula formulatype="inline"> <tex Notation="TeX">$GF(2^{m})$</tex></formula> for <formula formulatype="inline"> <tex Notation="TeX">$8\leq m\leq 10$</tex></formula> [Informat. Sci. 176(1) (2006) 1-26]
  publication-title: Inf Sci
  doi: 10.1016/j.ins.2006.04.007
– ident: ref32
  doi: 10.1006/jcom.1994.1021
– ident: ref28
  doi: 10.1109/78.205723
– ident: ref39
  doi: 10.1109/TIT.2003.820018
– volume: abs 901 1886
  year: 2009
  ident: ref16
  article-title: Efficient erasure decoding of Reed-Solomon codes
  publication-title: Proc Comput Research Repository ? CORR
– ident: ref8
  doi: 10.1049/ip-f-1.1984.0003
– ident: ref20
  doi: 10.1109/TCOMM.2005.863804
– ident: ref21
  doi: 10.1109/TCOMM.2007.910595
– ident: ref34
  doi: 10.1109/ITW.2004.1405313
– ident: ref18
  doi: 10.1109/TC.2005.200
– ident: ref14
  doi: 10.1109/CCNC.2010.5421749
– volume: 773
  start-page: 136
  year: 1993
  ident: ref33
  article-title: Secret sharing made short
  publication-title: Proc of Advances in Cryptology (CRYPTO99)
– ident: ref6
  doi: 10.1145/1041680.1041681
– ident: ref3
  doi: 10.1016/S0304-3975(97)00098-4
– ident: ref22
  doi: 10.1137/0108018
– ident: ref26
  doi: 10.1109/TAU.1971.1162205
– ident: ref35
  doi: 10.1145/359168.359176
– ident: ref10
  doi: 10.1016/j.ins.2004.10.001
– start-page: 64
  year: 1976
  ident: ref29
  publication-title: The fast decoding of Reed-Solomon codes using number theoretic transforms
– ident: ref12
  doi: 10.1109/18.42233
– ident: ref9
  doi: 10.1109/49.1926
– ident: ref36
  doi: 10.1109/TIFS.2011.2139208
– start-page: 25
  year: 2004
  ident: ref30
  publication-title: Error Control Coding
– start-page: 406
  year: 1990
  ident: ref2
  publication-title: The information dispersal algorithm and its applications
– volume: 59
  start-page: 1555
  year: 2011
  ident: ref31
  article-title: A future simplification of procedure for decoding nonsystematic Reed-Solomon codes using the Berlekamp-Massey algorithm
  publication-title: IEEE Trans Commun
  doi: 10.1109/TCOMM.2011.050211.100170
– ident: ref38
  doi: 10.1109/LCOMM.2012.112012.121322
– ident: ref25
  doi: 10.1007/978-1-4612-0265-3
– ident: ref24
  doi: 10.1109/18.556669
– ident: ref13
  doi: 10.1049/ip-com:20045171
– ident: ref4
  doi: 10.1145/1044956.1044960
– ident: ref5
  doi: 10.1109/TC.2005.200
– ident: ref7
  doi: 10.1145/762476.762480
– ident: ref37
  doi: 10.1109/TIFS.2008.927422
– ident: ref27
  doi: 10.1109/TASSP.1976.1162782
– ident: ref15
  doi: 10.1109/LCOMM.2004.833807
– ident: ref23
  doi: 10.1109/18.910575
– ident: ref19
  doi: 10.1109/TCOMM.2003.809764
– ident: ref1
  doi: 10.1145/62044.62050
– ident: ref17
  doi: 10.1109/TC.2005.150
SSID ssj0044168
Score 2.0960038
Snippet The (n,k) information dispersal algorithm (IDA) is a coding technique converting a digital source file into n small digital files (shadows), and the receipt of...
The [Formula Omitted] information dispersal algorithm (IDA) is a coding technique converting a digital source file into [Formula Omitted] small digital files...
The ( n , k ) information dispersal algorithm (IDA) is a coding technique converting a digital source file into n small digital files (shadows), and the...
SourceID proquest
pascalfrancis
crossref
ieee
SourceType Aggregation Database
Index Database
Enrichment Source
Publisher
StartPage 1371
SubjectTerms Algorithm design and analysis
Algorithmics. Computability. Computer arithmetics
Algorithms
Applied sciences
Arithmetic
Coding, codes
Complexity theory
Computer information security
Computer science; control theory; systems
Computer systems performance. Reliability
Decoding
Digital
Encoding
Erasure codes
Exact sciences and technology
fast Fourier transforms
Galois fields
information dispersal algorithm (IDA)
Information, signal and communications theory
Memory and file management (including protection and security)
Memory organisation. Data processing
Polynomials
Reed-Solomon codes
Shadows
Signal and communications theory
Software
Telecommunications and information theory
Theoretical computing
Transforms
Vectors
Title An Efficient (n,k) Information Dispersal Algorithm Based on Fermat Number Transforms
URI https://ieeexplore.ieee.org/document/6545355
https://www.proquest.com/docview/1411046896
https://www.proquest.com/docview/1429865554
Volume 8
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 1556-6021
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0044168
  issn: 1556-6013
  databaseCode: RIE
  dateStart: 20060101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3LT9ZAEJ8AJz0IgsYKkjXxoIZ-tPvotkdEvqAJXKwJt6bdBxKwn-Hrd-GvZ2b7iKghtpc2u90-fjszO50XwLtEaO4yZ2Kv8iKWyCfjxmofOyuM1znKQEM_9M_Os9Pv8uuFuliDgykWxjkXnM_cjA6DLd8uzIp-lR1mKO5RPq7DOo7Sx2qNXBeleh_2plQWo5IhBgtmmhSH5Zf5N3LiEjPOdZIX_IEMCkVVyCWyXuJX8X05i784cxA38004Gx-09zK5nq26Zmbu_sjh-L9vsgXPhnUnO-onynNYc-02bI41HdhA4tvw9LcEhTtQHrXsJCSZwOHY-_bg-gMbApgIUPb5ihKNL2ngm8vF7VX34yf7hHLRMmycE9Pv2HmoOcLKcYW8fAHl_KQ8Po2HOgyxESrrYpP7RjjOnUtr4WtHKYJwa1Kkdal9ai3RMVK3r3PLrUtqLVDxMtbiqffiJWy0i9a9AiZlwY1Om1TZRvocd1un0tc2zzRXRkWQjMBUZshRTqUybqqgqyRFRVhWhGU1YBnBx-mSX32Cjsc67xAWU8cBhgj2H6A_tXOttMTZFMHeOB2qgcaXqDSlZCDPiyyCt1MzUieZXOrWLVbUhxcU-qvk63_fehee8FBgg1wK92Cju125N7jM6Zr9ML_vARuh-EE
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3Nb5RAFH-p9aA9WG1titY6Jh7UlC0MMwwcq3az1e5exKQ3AvOhTStruuzFv973YCBWjREukBmGj9_7mMe8D4CXUaK4Ta0OnczyUKCcDGujXGhNop3KUAdq-qE_X6Szz-LDhbzYgKMxFsZa2zmf2Qkddmv5ZqnX9KvsOEV1j_rxDtyVQgjZR2sNchf1eh_4JmUaopmR-DXMOMqPi7PpJ3LjSiacqyjL-S0t1JVVIafIaoXfxfUFLf6QzZ3CmW7DfHjU3s_karJu64n-8VsWx_99l4fwwM882UlPKo9gwzY7sD1UdWCeyXdg65cUhbtQnDTstEszgcOxV83R1WvmQ5gIUvb-klKNr2jg6y_Lm8v26zf2FjWjYdg4JbHfskVXdYQVwxx59RiK6Wnxbhb6SgyhTmTahjpzdWI5tzauEldZShKEWx0jtwvlYmOIk5G_XZUZbmxUqQRNL20MnjqX7MFms2zsPjAhcq5VXMfS1MJluJsqFq4yWaq41DKAaACm1D5LORXLuC47ayXKS8KyJCxLj2UAb8ZLvvcpOv7VeZewGDt6GAI4vIX-2M6VVAKpKYCDgRxKz-UrNJtiWiLP8jSAF2Mz8ictulSNXa6pD88p-FeKJ3-_9XO4Nyvm5-X52eLjU7jPu3Ib5GB4AJvtzdo-w0lPWx92tP4TPcf7jg
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=An+Efficient+%28n%2C+k%29+Information+Dispersal+Algorithm+Based+on+Fermat+Number+Transforms&rft.jtitle=IEEE+transactions+on+information+forensics+and+security&rft.au=LIN%2C+Sian-Jheng&rft.au=CHUNG%2C+Wei-Ho&rft.date=2013-08-01&rft.pub=Institute+of+Electrical+and+Electronics+Engineers&rft.issn=1556-6013&rft.volume=8&rft.issue=7-8&rft.spage=1371&rft.epage=1383&rft_id=info:doi/10.1109%2FTIFS.2013.2270892&rft.externalDBID=n%2Fa&rft.externalDocID=27574601
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1556-6013&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1556-6013&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1556-6013&client=summon